TestimoX

API Reference

Class

ToolingRuleExecutionResult

Namespace TestimoX.Execution
Assembly TestimoX
Modifiers sealed

Per-rule tooling execution payload.

Inheritance

  • Object
  • ToolingRuleExecutionResult

Constructors

public ToolingRuleExecutionResult() #

Properties

public String Name { get; set; } #

Canonical rule name.

public String DisplayName { get; set; } #

Friendly display name when available.

public String SourceType { get; set; } #

Rule source type.

public String RuleOrigin { get; set; } #

Rule origin classification.

public String Scope { get; set; } #

Rule scope.

public Boolean EnabledByDefault { get; set; } #

Whether the rule is enabled by default.

public IReadOnlyList<String> Categories { get; set; } #

Rule categories.

public IReadOnlyList<String> Tags { get; set; } #

Rule tags.

public String Summary { get; set; } #

Short summary from rule guidance/description when available.

public Boolean Success { get; set; } #

Whether all rule tests passed.

public String OverallStatus { get; set; } #

Aggregate status enum name.

public String OverallStatusText { get; set; } #

Human-friendly aggregate status text.

public Int32 TotalTests { get; set; } #

Total number of tests.

public Int32 TotalSuccess { get; set; } #

Number of passing tests.

public Int32 TotalFailures { get; set; } #

Number of failing tests.

public String Forest { get; set; } #

Forest context resolved for this rule.

public String Domain { get; set; } #

Domain context resolved for this rule.

public String DomainController { get; set; } #

Domain controller context resolved for this rule.

public Int32 TaskNumber { get; set; } #

Task identifier used by progress renderers.

public TimeSpan ExecutionTime { get; set; } #

Rule wall-clock execution time.

public TimeSpan CpuTime { get; set; } #

Rule CPU time when available.

public Int64 MemoryUsage { get; set; } #

Rule memory usage in bytes when available.

public IReadOnlyList<ToolingRuleTestResult> TestResults { get; set; } #

Per-test outcomes.

public IReadOnlyList<String> Information { get; set; } #

PowerShell informational stream entries.

public IReadOnlyList<String> Warnings { get; set; } #

PowerShell warning stream entries.

public IReadOnlyList<String> Errors { get; set; } #

PowerShell error stream entries.

public ToolingRuleDataSeries Results { get; set; } #

Raw result payload data series.

public ToolingRuleDataSeries FilteredResults { get; set; } #

Filtered result payload data series.

public ToolingRuleDataSeries ExcludedResults { get; set; } #

Excluded result payload data series.

public IReadOnlyDictionary<String, ToolingRuleDataSeries> TestFilteredResults { get; set; } #

Filtered per-test payload data series.

public IReadOnlyDictionary<String, Object> ExecutionParameters { get; set; } #

Effective execution parameters used for this rule instance.