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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…