Inline QA Test Block Step (TSM)
- Updated2025-04-10
- 1 minute(s) read
Use the Inline QA Test Block step to insert in the MainSequence sequence of the test program main sequence file a block of Inline QA Test Block and End steps, in which you can insert additional steps that call code modules that perform the inline QA tests. The steps within the block execute only when all of the following conditions are true:
- The StationSettings.Standard.InlineQAEnabled Boolean property is True.
- The Step.ConditionExpr property of the Inline QA Test Block step specifies an expression that evaluates to True.
- The next inline QA state, which is the next Boolean value removed from the TSM queue of inline QA states, is True.
Note
- If multiple inline QA test blocks exist in the sequence, only the first one that executes dequeues the inline QA state for the DUT. Subsequent inline QA test blocks use the inline QA state that the first inline QA test block dequeued.
- The default expression for the Step.ConditionExpr property evaluates to True when the MainSequence sequence has not yet encountered a sequence failure. You can modify the expression the Step.ConditionExpr property specifies to customize the condition for which the inline QA test block executes.
- You can place multiple Inline QA Test Block step type instances at any location in any test sequence, but NI recommends that you place only a single instance after all standard test steps in the MainSequence sequence of the test program main sequence file.