INNER CODE UNIT · C#
BasicBenchmarks
Tyrrrz/CliWrap · CliWrap.Benchmarks/BasicBenchmarks.cs:9
public class BasicBenchmarks
{
[Benchmark(Baseline = true)]
public async Task<int> CliWrap()
{
var result = await Cli.Wrap(Tests.Dummy.Program.FilePath).ExecuteAsync();
return result.ExitCode;
}
[Benchmark]
public async Task<int> RunProcessAsTask()
{
var result = await ProcessEx.RunAsync(Tests.Dummy.Program.FilePath);
return result.ExitCode;
}
[Benchmark]
public async Task<int> MedallionShell()