Subsequence Results
- Updated2025-07-23
- 1 minute(s) read
When a step calls a subsequence or generates a call to a callback sequence, TestStand creates a special property result of the Step.Result.TS property to store the result of the subsequence unless the callback or sequence disables results. The following table lists the name of the subproperty for each type of subsequence call.
| Result Subproperty Name | Type of Subsequence Call |
|---|---|
| TS.SequenceCall | Sequence Call |
| TS.PostAction | Post Action callback |
| TS.SequenceFilePreStep | SequenceFilePreStep callback |
| TS.SequenceFilePostStep | SequenceFilePostStep callback |
| TS.ProcessModelPreStep | ProcessModelPreStep callback |
| TS.ProcessModelPostStep | ProcessModelPostStep callback |
| TS.StationPreStep | StationPreStep callback |
| TS.StationPostStep | StationPostStep callback |
| TS.SequenceFilePreInteractive | SequenceFilePreInteractive callback |
| TS.SequenceFilePostInteractive | SequenceFilePostInteractive callback |
| TS.ProcessModelPreInteractive | ProcessModelPreInteractive callback |
| TS.ProcessModelPostInteractive | ProcessModelPostInteractive callback |
| TS.StationPreInteractive | StationPreInteractive callback |
| TS.StationPostInteractive | StationPostInteractive callback |
| TS.SequenceFilePostResultListEntry | SequenceFilePostResultListEntry callback |
| TS.ProcessModelPostResultListEntry | ProcessModelPostResultListEntry callback |
| TS.StationPostResultListEntry | StationPostResultListEntry callback |
| TS.SequenceFilePostStepRuntimeError | SequenceFilePostStepRuntimeError callback |
| TS.ProcessModelPostStepRuntimeError | ProcessModelPostStepRuntimeError callback |
| TS.StationPostStepRuntimeError | StationPostStepRuntimeError callback |
| TS.SequenceFilePostStepFailure | SequenceFilePostFailure callback |
| TS.ProcessModelPostStepFailure | ProcessModelPostStepFailure callback |
| TS.StationPostStepFailure | StationPostStepFailure callback |
TestStand adds the following properties to the subproperty for each subsequence:
- ThreadID—ID of the thread used to execute the sequence.
- SequenceFile—Absolute path of the sequence file that contains the subsequence.
- SequenceFileVersion—Version of the sequence file that contains the subsequence.
- Sequence—Name of the subsequence the step called.
- Status—Status of the subsequence the step called.
- ResultList—Value of Locals.ResultList for the subsequence the step called. This property contains the results for the steps in the subsequence.