TestimoX

API Reference

Class

HostPreflightStep

Namespace TestimoX.Execution.Pipeline.Steps
Assembly TestimoX
Modifiers sealed

Lightweight host connectivity probe for rules that require local administrator permissions (WMI/RemoteRegistry). This prevents noisy failures in low-privilege runs and makes rule outcomes consistent (Skipped with a reason) when host access is not possible.

Inheritance

  • Object
  • HostPreflightStep

Constructors

public HostPreflightStep() #

Methods

public virtual async Task<StepResult> ExecuteAsync(RuleComplete rule, RuleExecutionContext context, StepResult previousResult) #
Returns: Task<StepResult>

Performs a best-effort host probe for DC/Computer/Server scope rules that explicitly declare LocalAdministrator. Uses rule tags to decide which transport to validate ("wmi" and/or "registry").

Parameters

rule TestimoX.Definitions.RuleComplete requiredposition: 0
context TestimoX.Execution.RuleExecutionContext requiredposition: 1
previousResult TestimoX.Execution.Pipeline.StepResult requiredposition: 2

Properties

public virtual String StepName { get; } #

Human-readable step name.

public virtual Int32 Order { get; set; } #

Relative order among pipeline steps.