Class ExecuteResult
- Namespace
- BenchmarkDotNet.Toolchains.Results
- Assembly
- BenchmarkDotNet.dll
public class ExecuteResult
- Inheritance
-
ExecuteResult
Constructors
ExecuteResult(bool, int?, int?, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>, int)
public ExecuteResult(bool foundExecutable, int? exitCode, int? processId, IReadOnlyList<string> results, IReadOnlyList<string> prefixedLines, IReadOnlyList<string> standardOutput, int launchIndex)
Parameters
foundExecutable
boolexitCode
int?processId
int?results
IReadOnlyList<string>prefixedLines
IReadOnlyList<string>standardOutput
IReadOnlyList<string>launchIndex
int
Properties
Errors
public IReadOnlyList<string> Errors { get; }
Property Value
ExitCode
public int? ExitCode { get; }
Property Value
- int?
FoundExecutable
public bool FoundExecutable { get; }
Property Value
IsSuccess
public bool IsSuccess { get; }
Property Value
Measurements
public IReadOnlyList<Measurement> Measurements { get; }
Property Value
PrefixedLines
Lines reported by the Benchmark process that are starting with "//"
public IReadOnlyList<string> PrefixedLines { get; }
Property Value
ProcessId
public int? ProcessId { get; }
Property Value
- int?
Results
Lines reported by the Benchmark process that are not starting with "//"
public IReadOnlyList<string> Results { get; }
Property Value
StandardOutput
All lines printed to standard output by the Benchmark process
public IReadOnlyList<string> StandardOutput { get; }
Property Value
Methods
LogIssues(ILogger, BuildResult)
public void LogIssues(ILogger logger, BuildResult buildResult)
Parameters
logger
ILoggerbuildResult
BuildResult
ToString()
public override string ToString()