C# Класс compare.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
CompleteCommit ( Config cfg, Benchmarker.Models.Commit commit ) : Task
LoadAllBenchmarksFrom ( string directory ) : List
LoadAllBenchmarksFrom ( string directory, IEnumerable names ) : List
LoadConfigFromFile ( string filename, string root, bool expandRoot ) : Config
LoadMachineCurrentFrom ( string directory ) : Machine
LoadMachineFromFile ( string machineName, string directory ) : Machine
LoadProductFromFile ( string productName, string directory ) : Benchmarker.Models.Product
LocalHostnameAndArch ( ) : string>.Tuple
NewProcessStartInfo ( Config cfg, string binaryProtocolFilename ) : ProcessStartInfo
PrintableEnvironmentVariables ( ProcessStartInfo info ) : string
RunForStdout ( string command, string workingDirectory ) : string
SetProcessStartEnvironmentVariables ( ProcessStartInfo info, Config cfg, string binaryProtocolFilename ) : void

Приватные методы

Метод Описание
LoadBenchmarkFromFile ( string filename ) : Benchmark
ResolveFullHashViaGithub ( Benchmarker.Models.Commit commit ) : Task

Описание методов

CompleteCommit() публичный статический Метод

public static CompleteCommit ( Config cfg, Benchmarker.Models.Commit commit ) : Task
cfg Config
commit Benchmarker.Models.Commit
Результат Task

LoadAllBenchmarksFrom() публичный статический Метод

public static LoadAllBenchmarksFrom ( string directory ) : List
directory string
Результат List

LoadAllBenchmarksFrom() публичный статический Метод

public static LoadAllBenchmarksFrom ( string directory, IEnumerable names ) : List
directory string
names IEnumerable
Результат List

LoadConfigFromFile() публичный статический Метод

public static LoadConfigFromFile ( string filename, string root, bool expandRoot ) : Config
filename string
root string
expandRoot bool
Результат Config

LoadMachineCurrentFrom() публичный статический Метод

public static LoadMachineCurrentFrom ( string directory ) : Machine
directory string
Результат Machine

LoadMachineFromFile() публичный статический Метод

public static LoadMachineFromFile ( string machineName, string directory ) : Machine
machineName string
directory string
Результат Machine

LoadProductFromFile() публичный статический Метод

public static LoadProductFromFile ( string productName, string directory ) : Benchmarker.Models.Product
productName string
directory string
Результат Benchmarker.Models.Product

LocalHostnameAndArch() публичный статический Метод

public static LocalHostnameAndArch ( ) : string>.Tuple
Результат string>.Tuple

NewProcessStartInfo() публичный статический Метод

public static NewProcessStartInfo ( Config cfg, string binaryProtocolFilename ) : ProcessStartInfo
cfg Config
binaryProtocolFilename string
Результат System.Diagnostics.ProcessStartInfo

PrintableEnvironmentVariables() публичный статический Метод

public static PrintableEnvironmentVariables ( ProcessStartInfo info ) : string
info System.Diagnostics.ProcessStartInfo
Результат string

RunForStdout() публичный статический Метод

public static RunForStdout ( string command, string workingDirectory ) : string
command string
workingDirectory string
Результат string

SetProcessStartEnvironmentVariables() публичный статический Метод

public static SetProcessStartEnvironmentVariables ( ProcessStartInfo info, Config cfg, string binaryProtocolFilename ) : void
info System.Diagnostics.ProcessStartInfo
cfg Config
binaryProtocolFilename string
Результат void