API Reference
Class
BenchmarkAssessmentEngine
Runs read-only benchmark assessments over the shared ComputerX evidence boundary.
Inheritance
- Object
- BenchmarkAssessmentEngine
Constructors
public BenchmarkAssessmentEngine(IBenchmarkCheckReader reader = null) #Initializes an assessment engine.
Parameters
- reader TestimoX.Benchmarks.Execution.IBenchmarkCheckReader = null
Methods
Assess 5 overloads
public BenchmarkAssessment Assess(BenchmarkPack pack, BenchmarkSelection selection, BenchmarkHostFacts facts) #Returns:
BenchmarkAssessmentAssesses a target using selected profiles and optional control filters.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
public BenchmarkAssessment Assess(BenchmarkPack pack, BenchmarkSelection selection, BenchmarkHostFacts facts, BenchmarkPolicySet policy) #Returns:
BenchmarkAssessmentAssesses a target using a governed organization policy layered over the immutable source pack.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
- policy TestimoX.Benchmarks.Policy.BenchmarkPolicySet
public BenchmarkAssessment Assess(BenchmarkPack pack, BenchmarkSelection selection, BenchmarkTarget target, BenchmarkHostFacts facts) #Returns:
BenchmarkAssessmentAssesses a typed resource using selected profiles and optional control filters.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
public BenchmarkAssessment Assess(BenchmarkPack pack, BenchmarkSelection selection, BenchmarkTarget target, BenchmarkHostFacts facts, BenchmarkPolicySet policy) #Returns:
BenchmarkAssessmentAssesses a typed resource using governed organization policy layered over the immutable source pack.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
- policy TestimoX.Benchmarks.Policy.BenchmarkPolicySet
public BenchmarkAssessment Assess(BenchmarkPack pack, BenchmarkSelection selection, BenchmarkTarget target, BenchmarkHostFacts facts, BenchmarkPolicySet policy, IProgressSink progressSink) #Returns:
BenchmarkAssessmentAssesses a typed resource and publishes recommendation-level progress through the shared TestimoX progress contract.
Parameters
- pack TestimoX.Benchmarks.BenchmarkPack
- selection TestimoX.Benchmarks.Execution.BenchmarkSelection
- target TestimoX.Benchmarks.Targets.BenchmarkTarget
- facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts
- policy TestimoX.Benchmarks.Policy.BenchmarkPolicySet
- progressSink TestimoX.Execution.Progress.IProgressSink