Obtaining UUT Information From Within a Client Sequence File

Updated Dec 8, 2025

Environment

Software

  • TestStand

By default, UUT properties such as Serial Number, Test Socket Index, etc is stored within the process model as a local variable called UUT. 
The steps below are intended to serve as an example of how to obtain such properties, in this case the UUT Serial Number. 



 To view and use this property, you need to follow these steps:

  1. Set a breakpoint within your client sequence file
  2. Execute the sequence using one of the process model Execution entry points, such as Test UUTs or Single Pass.

    1. When your execution stops at the breakpoint, select the Variables tab and navigate to RunState.Root.Locals.UUT. The UUT property contains a number of subproperties such as SerialNumber, UUTLoopIndex, CriticalFailureStack, BatchSerialNumber, and TestSocketIndex, which store information about the UUT.
    2. If you want to use one of these properties from within your client sequence file, copy the RunState.Root.Locals.UUT.SerialNumber property path to the Windows clipboard by right-clicking the desired property and select Copy.
    3. When execution ends and you return to edit mode, you can paste the property within an expression contained in your client sequence file to set or get the property value.

    Next Steps

    This is a dynamic property that is only populated when you are executing a client sequence file that uses one of the default process models.

    Another way to view dynamic properties is through the Watch View pane (Best used with a break point)