From 896dd49eb4549f9a9e59e325b2790ceedbc7c742 Mon Sep 17 00:00:00 2001 From: Alexey Golub Date: Tue, 4 Feb 2020 19:45:33 +0200 Subject: [PATCH] Cleanup benchmarks --- CliFx.Benchmarks/{Benchmark.cs => Benchmarks.cs} | 7 ++++++- CliFx.Benchmarks/Program.cs | 12 ------------ 2 files changed, 6 insertions(+), 13 deletions(-) rename CliFx.Benchmarks/{Benchmark.cs => Benchmarks.cs} (87%) delete mode 100644 CliFx.Benchmarks/Program.cs diff --git a/CliFx.Benchmarks/Benchmark.cs b/CliFx.Benchmarks/Benchmarks.cs similarity index 87% rename from CliFx.Benchmarks/Benchmark.cs rename to CliFx.Benchmarks/Benchmarks.cs index 2ecb333..8cc2b70 100644 --- a/CliFx.Benchmarks/Benchmark.cs +++ b/CliFx.Benchmarks/Benchmarks.cs @@ -1,6 +1,8 @@ using System.Threading.Tasks; using BenchmarkDotNet.Attributes; +using BenchmarkDotNet.Configs; using BenchmarkDotNet.Order; +using BenchmarkDotNet.Running; using CliFx.Benchmarks.Commands; using CommandLine; @@ -9,7 +11,7 @@ namespace CliFx.Benchmarks [SimpleJob] [RankColumn] [Orderer(SummaryOrderPolicy.FastestToSlowest)] - public class Benchmark + public class Benchmarks { private static readonly string[] Arguments = {"--str", "hello world", "-i", "13", "-b"}; @@ -42,5 +44,8 @@ namespace CliFx.Benchmarks [Benchmark(Description = "Cocona")] public void ExecuteWithCocona() => Cocona.CoconaApp.Run(Arguments); + + public static void Main() => + BenchmarkRunner.Run(DefaultConfig.Instance.With(ConfigOptions.DisableOptimizationsValidator)); } } \ No newline at end of file diff --git a/CliFx.Benchmarks/Program.cs b/CliFx.Benchmarks/Program.cs deleted file mode 100644 index ad995ca..0000000 --- a/CliFx.Benchmarks/Program.cs +++ /dev/null @@ -1,12 +0,0 @@ -using BenchmarkDotNet.Configs; -using BenchmarkDotNet.Running; - -namespace CliFx.Benchmarks -{ - public static class Program - { - public static void Main() => - BenchmarkRunner.Run(typeof(Program).Assembly, DefaultConfig.Instance - .With(ConfigOptions.DisableOptimizationsValidator)); - } -} \ No newline at end of file