Standard Result Properties
- Updated2024-11-26
- 2 minute(s) read
Standard Result Properties
In addition to copying step properties to step results, TestStand also adds a set of standard properties to each step result as subproperties of the Step.Result.TS property, as described in the following table.
Standard Result Property | Description |
---|---|
TS.StartTime | Time at which the step began executing, specifically the number of seconds since the TestStand Engine initialized. |
TS.TotalTime | Number of seconds the step took to execute, including the time for all step options, such as preconditions, expressions, post actions, module loading, and module execution. |
TS.ModuleTime | Number of seconds the code module took to execute. |
TS.Index | Zero-based position of the step in the step group. |
TS.StepName | Name of the step. |
TS.StepGroup | Step group that contains the step. The values are Main, Setup, or Cleanup. |
TS.StepId | Unique step ID, which is a GUID represented as a string that
begins with “ID#:” and contains 26 characters (only alphanumeric
characters and the special characters “#”, “ :”, “+”, and “/”).
TestStand attempts to maintain globally unique step IDs, but copying
files on disk does not prevent duplicate IDs. Note The
TS.StepId property is not the same as the
STEP_ID used for database
schemas. |
TS.Id | A number TestStand assigns to the step result. The number is unique with respect to all other step results in the current TestStand session. |
TS.InteractiveExeNum | A number TestStand assigns to an interactive execution. The number is unique with respect to all other interactive executions in the current TestStand session. TestStand adds this property only when you run the step interactively. |
TS.StepType | Name of the step type. |
TS.Server | The name of the server computer on which the step runs the subsequence it calls. TestStand adds this property only for Sequence Call steps that run subsequences on a remote computer. |
TS.StepCausedSequenceFailure | TestStand adds this property only when the step fails. The value is True when the step failure causes the sequence to fail. The value is False when the step failure does not cause the sequence to fail or when the sequence has already failed. |
TS.BlockLevel | Indicates the number of blocks that encloses the step, such as If and For steps. The value is zero for top-level steps. |