C# Class compare.Utils

Afficher le fichier Open project: xamarin/benchmarker

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
LoadBenchmarkFromFile ( string filename ) : Benchmark
ResolveFullHashViaGithub ( Benchmarker.Models.Commit commit ) : Task

Method Details

CompleteCommit() public static méthode

public static CompleteCommit ( Config cfg, Benchmarker.Models.Commit commit ) : Task
cfg Config
commit Benchmarker.Models.Commit
Résultat Task

LoadAllBenchmarksFrom() public static méthode

public static LoadAllBenchmarksFrom ( string directory ) : List
directory string
Résultat List

LoadAllBenchmarksFrom() public static méthode

public static LoadAllBenchmarksFrom ( string directory, IEnumerable names ) : List
directory string
names IEnumerable
Résultat List

LoadConfigFromFile() public static méthode

public static LoadConfigFromFile ( string filename, string root, bool expandRoot ) : Config
filename string
root string
expandRoot bool
Résultat Config

LoadMachineCurrentFrom() public static méthode

public static LoadMachineCurrentFrom ( string directory ) : Machine
directory string
Résultat Machine

LoadMachineFromFile() public static méthode

public static LoadMachineFromFile ( string machineName, string directory ) : Machine
machineName string
directory string
Résultat Machine

LoadProductFromFile() public static méthode

public static LoadProductFromFile ( string productName, string directory ) : Benchmarker.Models.Product
productName string
directory string
Résultat Benchmarker.Models.Product

LocalHostnameAndArch() public static méthode

public static LocalHostnameAndArch ( ) : string>.Tuple
Résultat string>.Tuple

NewProcessStartInfo() public static méthode

public static NewProcessStartInfo ( Config cfg, string binaryProtocolFilename ) : ProcessStartInfo
cfg Config
binaryProtocolFilename string
Résultat System.Diagnostics.ProcessStartInfo

PrintableEnvironmentVariables() public static méthode

public static PrintableEnvironmentVariables ( ProcessStartInfo info ) : string
info System.Diagnostics.ProcessStartInfo
Résultat string

RunForStdout() public static méthode

public static RunForStdout ( string command, string workingDirectory ) : string
command string
workingDirectory string
Résultat string

SetProcessStartEnvironmentVariables() public static méthode

public static SetProcessStartEnvironmentVariables ( ProcessStartInfo info, Config cfg, string binaryProtocolFilename ) : void
info System.Diagnostics.ProcessStartInfo
cfg Config
binaryProtocolFilename string
Résultat void