API Reference
Class
BenchmarkCrosswalkService
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:
BenchmarkCrosswalkResultCompares all controls in two validated benchmark packs.
Parameters
- source TestimoX.Benchmarks.BenchmarkPack
- target TestimoX.Benchmarks.BenchmarkPack
Translate 2 overloads
public static BenchmarkSelectionTranslation Translate(BenchmarkPack source, BenchmarkPack target, IEnumerable<String> sourceControlIds) #Returns:
BenchmarkSelectionTranslationTranslates exact source controls into stable keys and exact target controls.
Parameters
- source TestimoX.Benchmarks.BenchmarkPack
- target TestimoX.Benchmarks.BenchmarkPack
- sourceControlIds System.Collections.Generic.IEnumerable{System.String}
public static BenchmarkSelectionTranslation Translate(BenchmarkPack source, BenchmarkPack target, IEnumerable<String> sourceControlIds, BenchmarkReviewedCrosswalk reviewedCrosswalk) #Returns:
BenchmarkSelectionTranslationTranslates exact source controls using automatic identities plus an optional integrity-pinned reviewed mapping.
Parameters
- source TestimoX.Benchmarks.BenchmarkPack
- target TestimoX.Benchmarks.BenchmarkPack
- sourceControlIds System.Collections.Generic.IEnumerable{System.String}
- reviewedCrosswalk TestimoX.Benchmarks.Crosswalk.BenchmarkReviewedCrosswalk