INNER CODE UNIT · C#
driverBenchmarksOption
mongodb/mongo-csharp-driver · benchmarks/MongoDB.Driver.Benchmarks/BenchmarkRunner.cs:32
var driverBenchmarksOption = new Option<bool>("--driverBenchmarks", () => false);
rootCommand.AddOption(driverBenchmarksOption);
var evergreenOutputFileOption = new Option<string>(["--o", "--output-file"], () => "evergreen-results.json");
rootCommand.AddOption(evergreenOutputFileOption);
rootCommand.SetHandler(invocationContext =>
{
var evergreenValue = invocationContext.ParseResult.GetValueForOption(evergreenOption);
var driverBenchmarksValue = invocationContext.ParseResult.GetValueForOption(driverBenchmarksOption);
var evergreenOutputFileValue = invocationContext.ParseResult.GetValueForOption(evergreenOutputFileOption);
var config = DefaultConfig.Instance;
// use a modified config if running driver benchmarks
if (driverBenchmarksValue)
{
config = config
.WithOption(ConfigOptions.JoinSummary, true)