API Reference
Class
BenchmarkControlSetService
Creates and resolves named control sets against exact benchmark pack mappings.
Inheritance
- Object
- BenchmarkControlSetService
Methods
public static Void AddOrReplaceMapping(BenchmarkControlSet controlSet, BenchmarkPack pack, BenchmarkSelection selection) #Returns:
VoidAdds or replaces one exact pack mapping after stable-key validation.
Parameters
- controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
public static Void AddOrReplaceReviewedMapping(BenchmarkControlSet controlSet, BenchmarkPack pack, IEnumerable<String> profileIds, BenchmarkSelectionTranslation translation) #Returns:
VoidAdds or replaces an exact target-pack mapping produced by a complete reviewed crosswalk translation.
Parameters
- controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet
- pack TestimoX.Benchmarks.BenchmarkPack
- profileIds System.Collections.Generic.IEnumerable{System.String}
- translation TestimoX.Benchmarks.Crosswalk.BenchmarkSelectionTranslation
public static BenchmarkControlSet Create(String id, String version, String displayName, BenchmarkPack pack, BenchmarkSelection selection) #Returns:
BenchmarkControlSetCreates a versioned control set from one validated exact selection.
Parameters
- id System.String
- version System.String
- displayName System.String
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
public static BenchmarkSelection Resolve(BenchmarkControlSet controlSet, BenchmarkPack pack) #Returns:
BenchmarkSelectionResolves a named control set to an exact fail-closed selection for one pack.
Parameters
- controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet
- pack TestimoX.Benchmarks.BenchmarkPack