TestimoX

API Reference

Class

BenchmarkSelectionResult

Namespace TestimoX.Benchmarks.Execution
Assembly TestimoX
Modifiers sealed

Contains expanded profiles, filtered controls, and blocking desired-state conflicts.

Inheritance

  • Object
  • BenchmarkSelectionResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public List<String> ExpandedProfileIds { get; set; } #

Gets or sets selected profiles after inheritance expansion.

public List<BenchmarkControlDefinition> Controls { get; set; } #

Gets or sets selected controls.

public List<BenchmarkSelectionConflict> Conflicts { get; set; } #

Gets or sets desired-state conflicts.

public List<String> UnmatchedControlIds { get; set; } #

Gets or sets exact identifiers that did not resolve inside the selected profiles.

public List<String> UnmatchedControlKeys { get; set; } #

Gets or sets canonical keys that did not resolve inside the selected profiles.

public List<String> Errors { get; set; } #

Gets or sets blocking validation errors for this selection.

public String SelectionHash { get; set; } #

Gets or sets a deterministic fingerprint of the resolved pack, profiles, and controls.

public Boolean IsValid { get; } #

Gets whether the exact selection contract was satisfied.