API Reference
Class
BenchmarkSelector
Expands profile inheritance, applies subset filters, and detects incompatible settings.
Inheritance
- Object
- BenchmarkSelector
Methods
public static IReadOnlyList<String> GetDefaultProfileIds(BenchmarkPack pack, BenchmarkTargetRole targetRole) #Returns:
IReadOnlyList<String>Infers the single compatible Level 1 profile used when an operator does not select a profile explicitly.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- targetRole TestimoX.Benchmarks.BenchmarkTargetRole
public static BenchmarkSelectionResult Select(BenchmarkPack pack, BenchmarkSelection selection) #Returns:
BenchmarkSelectionResultSelects controls from a validated pack.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection