TestimoX

API Reference

Class

ToolingRuleService

Namespace TestimoX.Execution
Assembly TestimoX
Modifiers static

Engine-first tooling helpers for listing and running TestimoX rules with typed payloads.

Inheritance

  • Object
  • ToolingRuleService

Methods

public static async Task<ToolingRuleDiscoveryResult> DiscoverRulesAsync(ToolingRuleDiscoveryRequest request = null, CancellationToken ct = null) #
Returns: Task<ToolingRuleDiscoveryResult>

Discovers rules and returns compact overviews for tool consumers.

Parameters

request TestimoX.Execution.ToolingRuleDiscoveryRequest = null optionalposition: 0
Optional discovery request.
ct System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Discovery result with rule overviews.

public static async Task<ToolingRuleRunResult> RunRulesAsync(ToolingRuleRunRequest request = null, CancellationToken ct = null) #
Returns: Task<ToolingRuleRunResult>

Selects and runs rules, then returns a tooling-oriented typed payload that preserves nested data.

Parameters

request TestimoX.Execution.ToolingRuleRunRequest = null optionalposition: 0
Optional execution request.
ct System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Run result with aggregate counters and per-rule details.