TestimoX

API Reference

Class

BenchmarkControlSetService

Namespace TestimoX.Benchmarks.Execution
Assembly TestimoX
Modifiers static

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: Void

Adds or replaces one exact pack mapping after stable-key validation.

Parameters

controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet requiredposition: 0
pack TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
selection TestimoX.Benchmarks.Execution.BenchmarkSelection requiredposition: 2
public static Void AddOrReplaceReviewedMapping(BenchmarkControlSet controlSet, BenchmarkPack pack, IEnumerable<String> profileIds, BenchmarkSelectionTranslation translation) #
Returns: Void

Adds or replaces an exact target-pack mapping produced by a complete reviewed crosswalk translation.

Parameters

controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet requiredposition: 0
pack TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
profileIds System.Collections.Generic.IEnumerable{System.String} requiredposition: 2
translation TestimoX.Benchmarks.Crosswalk.BenchmarkSelectionTranslation requiredposition: 3
public static BenchmarkControlSet Create(String id, String version, String displayName, BenchmarkPack pack, BenchmarkSelection selection) #
Returns: BenchmarkControlSet

Creates a versioned control set from one validated exact selection.

Parameters

id System.String requiredposition: 0
version System.String requiredposition: 1
displayName System.String requiredposition: 2
pack TestimoX.Benchmarks.BenchmarkPack requiredposition: 3
selection TestimoX.Benchmarks.Execution.BenchmarkSelection requiredposition: 4
public static BenchmarkSelection Resolve(BenchmarkControlSet controlSet, BenchmarkPack pack) #
Returns: BenchmarkSelection

Resolves a named control set to an exact fail-closed selection for one pack.

Parameters

controlSet TestimoX.Benchmarks.Execution.BenchmarkControlSet requiredposition: 0
pack TestimoX.Benchmarks.BenchmarkPack requiredposition: 1