TestimoX

API Reference

Class

ComputerXBenchmarkControlProvider

Adapts the existing ComputerX Windows reader and writer to the typed provider contract.

Inheritance

  • Object
  • ComputerXBenchmarkControlProvider

Constructors

public ComputerXBenchmarkControlProvider(ComputerXBenchmarkCheckWriter writer = null) #

Initializes the ComputerX provider.

Parameters

writer TestimoX.Benchmarks.Transactions.ComputerXBenchmarkCheckWriter = null optionalposition: 0

Methods

public virtual Boolean CanDiscover(BenchmarkTarget target) #
Returns: Boolean

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
public virtual Boolean CanHandle(BenchmarkTarget target, BenchmarkCheckDefinition check) #
Returns: Boolean

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
public virtual BenchmarkTarget Discover(BenchmarkTarget target) #
Returns: BenchmarkTarget

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
public virtual BenchmarkCheckState Read(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkHostFacts facts) #
Returns: BenchmarkCheckState

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts requiredposition: 2
public virtual BenchmarkCheckState ReadCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, BenchmarkHostFacts facts) #
Returns: BenchmarkCheckState

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue requiredposition: 2
facts TestimoX.Benchmarks.Execution.BenchmarkHostFacts requiredposition: 3
public virtual BenchmarkWriteResult Restore(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before) #
Returns: BenchmarkWriteResult

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue requiredposition: 2
public virtual BenchmarkWriteResult Write(BenchmarkTarget target, BenchmarkCheckDefinition check, Object value) #
Returns: BenchmarkWriteResult

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
value System.Object requiredposition: 2
public virtual BenchmarkWriteResult WriteCaptured(BenchmarkTarget target, BenchmarkCheckDefinition check, BenchmarkBackupValue before, Object value) #
Returns: BenchmarkWriteResult

Parameters

target TestimoX.Benchmarks.Targets.BenchmarkTarget requiredposition: 0
check TestimoX.Benchmarks.BenchmarkCheckDefinition requiredposition: 1
before TestimoX.Benchmarks.Transactions.BenchmarkBackupValue requiredposition: 2
value System.Object requiredposition: 3

Properties

public virtual BenchmarkProviderDescriptor Descriptor { get; } #