diff --git a/Benchmarks/Benchmark.cs b/Benchmarks/Benchmark.cs index 93df60f..5271e1b 100644 --- a/Benchmarks/Benchmark.cs +++ b/Benchmarks/Benchmark.cs @@ -8,8 +8,16 @@ using StringExtension.Linguistics; using StringExtension.Validation; -BenchmarkRunner.Run( - ManualConfig.Create(DefaultConfig.Instance.WithOptions(ConfigOptions.DisableOptimizationsValidator))); +var config = ManualConfig.Create(DefaultConfig.Instance.WithOptions(ConfigOptions.DisableOptimizationsValidator)); + +if (args.Length == 0) +{ + BenchmarkSwitcher.FromAssembly(typeof(StringExtensionBenchmark).Assembly).Run(new[] { "--filter", "*" }, config); +} +else +{ + BenchmarkSwitcher.FromAssembly(typeof(StringExtensionBenchmark).Assembly).Run(args, config); +} namespace Benchmark {