TestimoX

API Reference

Class

TestExecutionStep

Namespace TestimoX.Execution.Pipeline.Steps
Assembly TestimoX

Executes defined tests when script or method succeeds and guards against silent PASS with no data.

Inheritance

  • Object
  • TestExecutionStep

Constructors

public TestExecutionStep() #

Methods

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

Runs tests associated with the rule; if tests are defined but no data or outcomes are produced, converts the situation to Skipped to avoid misleading PASS. Emits debug counters into Logs.

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 name for this step.

public virtual Int32 Order { get; set; } #

Relative execution order among pipeline steps.