Class DotNetCliCommand
Inheritance
DotNetCliCommand
Assembly: BenchmarkDotNet.dll
public class DotNetCliCommand
Constructors
Declaration
public DotNetCliCommand(string cliPath, string arguments, GenerateResult generateResult, ILogger logger, BuildPartition buildPartition, IReadOnlyList<EnvironmentVariable> environmentVariables, TimeSpan timeout, bool logOutput = false, bool retryFailedBuildWithNoDeps = true)
Parameters
Properties
Declaration
public string Arguments { get; }
Property Value
Declaration
public BuildPartition BuildPartition { get; }
Property Value
Declaration
public string CliPath { get; }
Property Value
Declaration
public IReadOnlyList<EnvironmentVariable> EnvironmentVariables { get; }
Property Value
Declaration
public GenerateResult GenerateResult { get; }
Property Value
Declaration
public ILogger Logger { get; }
Property Value
Declaration
public bool LogOutput { get; }
Property Value
Declaration
public bool RetryFailedBuildWithNoDeps { get; }
Property Value
Declaration
public TimeSpan Timeout { get; }
Property Value
Methods
Declaration
public DotNetCliCommandResult AddPackages()
Returns
Declaration
public DotNetCliCommandResult Build()
Returns
Declaration
public DotNetCliCommandResult BuildNoRestore()
Returns
Declaration
public DotNetCliCommandResult BuildNoRestoreNoDependencies()
Returns
Declaration
public DotNetCliCommandResult Publish()
Returns
Declaration
public DotNetCliCommandResult PublishNoBuildAndNoRestore()
Returns
Declaration
public DotNetCliCommandResult Restore()
Returns
Declaration
public BuildResult RestoreThenBuild()
Returns
Declaration
public BuildResult RestoreThenBuildThenPublish()
Returns
Declaration
public DotNetCliCommand WithArguments(string arguments)
Parameters
Type |
Name |
Description |
String |
arguments |
|
Returns