API Reference
Class
ToolingRuleService
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
- Optional discovery request.
- ct System.Threading.CancellationToken = null
- 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
- Optional execution request.
- ct System.Threading.CancellationToken = null
- Cancellation token.
Returns
Run result with aggregate counters and per-rule details.