TestimoX

API Reference

Class

BenchmarkCrosswalkService

Namespace TestimoX.Benchmarks.Crosswalk
Assembly TestimoX
Modifiers static

Builds and translates typed cross-version benchmark mappings without relying on publisher numbering.

Inheritance

  • Object
  • BenchmarkCrosswalkService

Methods

public static BenchmarkCrosswalkResult Compare(BenchmarkPack source, BenchmarkPack target) #
Returns: BenchmarkCrosswalkResult

Compares all controls in two validated benchmark packs.

Parameters

source TestimoX.Benchmarks.BenchmarkPack requiredposition: 0
target TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
Translate 2 overloads
public static BenchmarkSelectionTranslation Translate(BenchmarkPack source, BenchmarkPack target, IEnumerable<String> sourceControlIds) #
Returns: BenchmarkSelectionTranslation

Translates exact source controls into stable keys and exact target controls.

Parameters

source TestimoX.Benchmarks.BenchmarkPack requiredposition: 0
target TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
sourceControlIds System.Collections.Generic.IEnumerable{System.String} requiredposition: 2
public static BenchmarkSelectionTranslation Translate(BenchmarkPack source, BenchmarkPack target, IEnumerable<String> sourceControlIds, BenchmarkReviewedCrosswalk reviewedCrosswalk) #
Returns: BenchmarkSelectionTranslation

Translates exact source controls using automatic identities plus an optional integrity-pinned reviewed mapping.

Parameters

source TestimoX.Benchmarks.BenchmarkPack requiredposition: 0
target TestimoX.Benchmarks.BenchmarkPack requiredposition: 1
sourceControlIds System.Collections.Generic.IEnumerable{System.String} requiredposition: 2
reviewedCrosswalk TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk requiredposition: 3