TestimoX

API Reference

Class

RuleDiscoveryDebugInfo

Namespace TestimoX.Testimo
Assembly TestimoX

Debug payload describing rule discovery inputs and results.

Inheritance

  • Object
  • RuleDiscoveryDebugInfo

Constructors

public RuleDiscoveryDebugInfo() #

Methods

public override String ToString() #
Returns: String

Returns a multi-line human readable summary for console diagnostics.

Properties

public String[] RequestedCSharpRules { get; set; } #

Explicitly requested C# rules (typed) as strings.

public String[] RequestedPowerShellRules { get; set; } #

Explicitly requested PowerShell rules (string names).

public String[] AvailableRules { get; set; } #

All rules discovered from providers (plus manually added).

public String[] FinalRulesToProcess { get; set; } #

Final rules that will be executed after filters are applied.

public Int32 CSharpRuleCount { get; set; } #

Number of final rules sourced from C#.

public Int32 PowerShellRuleCount { get; set; } #

Number of final rules sourced from PowerShell.

public Int32 TotalRuleCount { get; set; } #

Total number of final rules (C# + PowerShell).

public Boolean DiscoveryNeeded { get; set; } #

True when discovery was performed (filters provided or no existing rules).

public Boolean HasExistingRules { get; set; } #

True when the engine had rules already attached prior to discovery.

public Int32 ManuallyAddedRuleCount { get; set; } #

Number of rules manually added to the engine instance.