1212using BenchmarkDotNet . Tests . Mocks ;
1313using BenchmarkDotNet . Attributes ;
1414using BenchmarkDotNet . Configs ;
15+ using BenchmarkDotNet . Jobs ;
1516using BenchmarkDotNet . Validators ;
1617using JetBrains . Annotations ;
1718using Xunit ;
@@ -71,7 +72,7 @@ public static class BaselinesBenchmarks
7172 /* NoBaseline */
7273
7374 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
74- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
75+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
7576 public class NoBaseline_MethodsParamsJobs
7677 {
7778 [ Params ( 2 , 10 ) , UsedImplicitly ] public int Param ;
@@ -82,7 +83,7 @@ [Benchmark] public void Bar() { }
8283 }
8384
8485 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
85- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
86+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
8687 [ GroupBenchmarksBy ( BenchmarkLogicalGroupRule . ByMethod ) ]
8788 public class NoBaseline_MethodsParamsJobs_GroupByMethod
8889 {
@@ -94,7 +95,7 @@ public class NoBaseline_MethodsParamsJobs_GroupByMethod
9495 }
9596
9697 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
97- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
98+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
9899 [ GroupBenchmarksBy ( BenchmarkLogicalGroupRule . ByJob ) ]
99100 public class NoBaseline_MethodsParamsJobs_GroupByJob
100101 {
@@ -106,7 +107,7 @@ public class NoBaseline_MethodsParamsJobs_GroupByJob
106107 }
107108
108109 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
109- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
110+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
110111 [ GroupBenchmarksBy ( BenchmarkLogicalGroupRule . ByParams ) ]
111112 public class NoBaseline_MethodsParamsJobs_GroupByParams
112113 {
@@ -118,7 +119,7 @@ public class NoBaseline_MethodsParamsJobs_GroupByParams
118119 }
119120
120121 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
121- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
122+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
122123 [ GroupBenchmarksBy ( BenchmarkLogicalGroupRule . ByCategory ) ]
123124 public class NoBaseline_MethodsParamsJobs_GroupByCategory
124125 {
@@ -136,7 +137,7 @@ public void B1() { }
136137 }
137138
138139 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
139- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
140+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
140141 [ GroupBenchmarksBy (
141142 BenchmarkLogicalGroupRule . ByMethod ,
142143 BenchmarkLogicalGroupRule . ByJob ,
@@ -178,7 +179,7 @@ [Benchmark] public void Bar() { }
178179 }
179180
180181 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
181- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
182+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
182183 public class MethodBaseline_MethodsJobs
183184 {
184185 [ Benchmark ( Baseline = true ) ] public void Base ( ) { }
@@ -187,7 +188,7 @@ [Benchmark] public void Bar() { }
187188 }
188189
189190 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
190- [ SimpleJob ( id : "Job1" ) , SimpleJob ( id : "Job2" ) ]
191+ [ SimpleJob ( RuntimeMoniker . Net60 ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
191192 public class MethodBaseline_MethodsParamsJobs
192193 {
193194 [ Params ( 2 , 10 ) , UsedImplicitly ] public int Param ;
@@ -200,7 +201,7 @@ [Benchmark] public void Bar() { }
200201 /* JobBaseline */
201202
202203 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
203- [ SimpleJob ( id : "Job1" , baseline : true ) , SimpleJob ( id : "Job2" ) ]
204+ [ SimpleJob ( RuntimeMoniker . Net60 , baseline : true ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
204205 public class JobBaseline_MethodsJobs
205206 {
206207 [ Benchmark ] public void Base ( ) { }
@@ -209,7 +210,7 @@ [Benchmark] public void Bar() { }
209210 }
210211
211212 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
212- [ SimpleJob ( id : "Job1" , baseline : true ) , SimpleJob ( id : "Job2" ) ]
213+ [ SimpleJob ( RuntimeMoniker . Net60 , baseline : true ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
213214 public class JobBaseline_MethodsParamsJobs
214215 {
215216 [ Params ( 2 , 10 ) , UsedImplicitly ] public int Param ;
@@ -222,39 +223,39 @@ [Benchmark] public void Bar() { }
222223 /* MethodJobBaseline */
223224
224225 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
225- [ SimpleJob ( id : "Job1" , baseline : true ) , SimpleJob ( id : "Job2" ) ]
226+ [ SimpleJob ( RuntimeMoniker . Net60 , baseline : true ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
226227 public class MethodJobBaseline_MethodsJobs
227228 {
228- [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
229- [ Benchmark ] public void Bar ( ) { }
229+ [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
230+ [ Benchmark ] public void Bar ( ) { }
230231 }
231232
232233 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
233- [ SimpleJob ( id : "Job1" , baseline : true ) , SimpleJob ( id : "Job2" ) ]
234+ [ SimpleJob ( RuntimeMoniker . Net60 , baseline : true ) , SimpleJob ( RuntimeMoniker . Net70 ) ]
234235 public class MethodJobBaseline_MethodsJobsParams
235236 {
236237 [ Params ( 2 , 10 ) , UsedImplicitly ] public int Param ;
237238
238- [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
239- [ Benchmark ] public void Bar ( ) { }
239+ [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
240+ [ Benchmark ] public void Bar ( ) { }
240241 }
241242
242243 /* Invalid */
243244
244245 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
245246 public class Invalid_TwoMethodBaselines
246247 {
247- [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
248- [ Benchmark ( Baseline = true ) ] public void Bar ( ) { }
248+ [ Benchmark ( Baseline = true ) ] public void Foo ( ) { }
249+ [ Benchmark ( Baseline = true ) ] public void Bar ( ) { }
249250 }
250251
251252 [ RankColumn , LogicalGroupColumn , BaselineColumn ]
252- [ SimpleJob ( id : "Job1" , baseline : true ) , SimpleJob ( id : "Job2" , baseline : true ) ]
253+ [ SimpleJob ( RuntimeMoniker . Net60 , baseline : true ) , SimpleJob ( RuntimeMoniker . Net70 , baseline : true ) ]
253254 public class Invalid_TwoJobBaselines
254255 {
255- [ Benchmark ] public void Foo ( ) { }
256- [ Benchmark ] public void Bar ( ) { }
256+ [ Benchmark ] public void Foo ( ) { }
257+ [ Benchmark ] public void Bar ( ) { }
257258 }
258259 }
259260 }
260- }
261+ }
0 commit comments