Main Execution Entry Points in the Batch Process Model

TestStand 2019 Help

Edition Date: May 2019

Part Number: 370052AA-01

»View Product Info
Download Help (Windows Only)

The Batch process model includes the following main Execution entry point sequences:

  • Test UUTs—Initiates an execution that controls a separate execution for each test socket using the Test UUTs - Test Socket Entry Point sequence. The Test UUTs sequence adds the main threads of those executions to a Batch Synchronization object and controls the flow of execution using an instance of the ControllerAndSocketSynchronizationManager class of ManagedModelSupport.dll, located in <TestStand>\Components\Models\TestStandModels\ManagedModelSupport, so all test socket executions execute the MainSequence of the client sequence file together as a group. After a group of UUTs executes, the report generator process model plug-in generates a batch report, loops back to run the client sequence file on the next group of UUTs, and controls the subsidiary test socket executions to keep them synchronized. The Execute menu includes the Test UUTs item when a window for a client sequence file is active.
  • Single Pass—Initiates an execution that controls a separate execution for each test socket using the Single Pass - Test Socket Entry Point sequence. The Single Pass sequence adds the main threads of those executions to a Batch Synchronization object and controls the flow of execution using an instance of the ControllerAndSocketSynchronizationManager class of ManagedModelSupport.dll, located in <TestStand>\Components\Models\TestStandModels\ManagedModelSupport, so all test socket executions execute the MainSequence of the client sequence file together as a group. After the group of UUTs executes, the Single Pass sequence generates a batch report and waits for all subsidiary executions to complete. The Execute menu includes the Single Pass item when a window for a client sequence file is active.

WAS THIS ARTICLE HELPFUL?

Not Helpful