Advanced Result Processing Settings Dialog Box
- Updated2024-10-09
- 3 minute(s) read
Advanced Result Processing Settings Dialog Box
The options in this dialog box apply only to the on-the-fly results processing action TestStand takes when it generates a result. TestStand does not process results for a thread while a code module in the same thread executes, regardless of how long the code module takes to execute. Additionally, these options set only maximum thresholds to trigger result processing. Depending on the internal requirements of the result processing plug-ins you use, on-the-fly result processing might occur more frequently than the maximum values you set in this dialog box.
The Advanced Result Processing Settings dialog box includes the following options:
-
Processing Interval
—Specifies the duration in seconds to wait after processing on-the-fly results before processing the next set of accumulated on-the-fly results. When a new result is available and time interval exceeds the value you set for this option, TestStand begins processing the results.
Note A result processing plug-in may impose its own limit on this setting. For example, the default TestStand Report Generator plug-in and the Database Logging plug-in require the processing of collected results before and after making any call to a subsequence.
- Automatically Tune Interval —Enable this option to begin processing the accumulated on-the-fly results when a new result is available and the number of accumulated results equals or exceeds the number of results TestStand estimates it can process within the duration you set in the Processing Interval control. Enabling this option helps to ensure that large amounts of rapidly generated results do not cause long pauses in test execution during on-the-fly result processing.
-
Maximum Number of Results
—Specifies the number of accumulated on-the-fly results at which to begin processing the results. When a new result is available and the number of accumulated on-the-fly results equals or exceeds the value you set for this option, TestStand begins processing the results. Set this value to
1
for TestStand to process each result immediately.
Note A result processing plug-in may impose its own limit on this setting by setting. For example, a plug-in may override this option by setting RunState.Execution.MaximumResultsPerPostResultsCallback .
- Create New Result Processor Plug-in —Creates and opens a plug-in sequence file shell in which you complete the entry points you need and delete the entry points you do not require. You must also update FileGlobals.ResultProcessorComponentDescription in the plug-in you create to meet the requirements of the plug-in. Refer to the examples in the <TestStand Public> \Examples\Customizing Result Processing\Model Plugin - Simple Text Report directory for more information about how to implement a custom result processing plug-in .