TestimoX

API Reference

Class

BenchmarkSelector

Namespace TestimoX.Benchmarks.Execution
Assembly TestimoX
Modifiers static

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 requiredposition: 0
targetRole TestimoX.Benchmarks.BenchmarkTargetRole requiredposition: 1
public static BenchmarkSelectionResult Select(BenchmarkPack pack, BenchmarkSelection selection) #
Returns: BenchmarkSelectionResult

Selects controls from a validated pack.

Parameters

pack TestimoX.Benchmarks.BenchmarkPack requiredposition: 0
selection TestimoX.Benchmarks.Execution.BenchmarkSelection requiredposition: 1