Batch Process Model
- Updated2025-03-28
- 2 minute(s) read
The Batch process model, <TestStand>\Components\Models\TestStandModels\BatchModel.seq, includes sequences for the following components:
- Main Execution entry points
- Test UTs
- Single Pass
- Hidden Execution entry points
- Test UUTs - Test Socket Entry Point
- Single Pass - Test Socket Entry Point
- Configuration entry points
- Model callbacks
- Plug-in utility sequences
- Engine callbacks
Use the Batch model to control a set of test sockets that test multiple UUTs as a group. For example, if you have a set of circuit boards attached to a common carrier, use the Batch model to ensure that you start and finish testing all boards at the same time.
With the synchronization features of the Batch model, you can direct a step that applies to the batch as a whole to run only once per batch instead of once for each UUT. You can also specify whether certain steps or groups of steps cannot run on more than one UUT at a time or whether certain steps must run on all UUTs at the same time. The Batch model generates batch reports that summarize the test results for the UUTs in the batch.
When you select the Single Pass Execution entry point, the Batch model launches a separate execution for each test socket without prompting for UUT serial numbers.
Related Information
- TestStand Directory Structure
- Main Execution Entry Points in the Batch Process Model
- Test UUTs Execution Entry Point in the Batch Process Model
- Single Pass Execution Entry Point in the Batch Process Model
- Hidden Execution Entry Points in the Batch Process Model
- Test UUTs – Test Socket Entry Point Execution Entry Point in the Batch Process Model
- Single Pass - Test Socket Entry Point in the Batch Process Model
- Configuration Entry Points
- Model Callbacks in the Batch Process Model
- Plug-in Utility Sequences
- Engine Callback
- Testing UUTs in Parallel - Batch Model
- Overriding PreBatch and PostBatch Model Callbacks
- Overriding PreUUT and PostUUT Batch Model Callbacks