Synchronization Step Types

Use Synchronization step types to pass data between and perform other operations in multiple threads of an execution, multiple running executions in the same process, and executions running in different processes or on separate computers. You can use the name attribute of synchronization objects to perform synchronization operations between executions within a single process or between separate processes and computers.

Most Synchronization step types create and control a particular type of Synchronization object. TestStand includes the following Synchronization step types:

In the TestStand Sequence Editor , use the edit tab on the Step Settings pane to configure Synchronization step types. Select an operation for the step to perform and specify the settings for the operation you select. Some operations store output values to variables you specify. You can leave optional outputs empty. You do not write code modules for Synchronization steps.

In a TestStand User Interface , right-click the step and select Configure <step type> from the context menu to configure Synchronization step types. You can also click the Configure <step type> button on the General tab of the Step Properties dialog box.

Resource Usage Profiler

The Resource Usage Profiler to view and record the resources a multithreaded TestStand system uses over a period of time. The profiler records resource usage and TestStand thread synchronization operations the system performs as long as the profiler window is open.

See Also

Comparing Resource Usage Strategies (Example)

Resource Usage Profiler

Step Settings Pane

Step Properties dialog box