05-31-2023 05:46 PM
The wait step is set to wait for Execution of previous step. Specify by Sequence Call. Timeout is not enabled.
What does fail mean?
To me, it works perfectly except the red failed status.
05-31-2023 10:06 PM
show your error screenshot,code or your sequence.
It's like a doctor can't tell what ails you simply by saying that you're not feeling well, right?
06-01-2023 09:00 AM
There is no error. Otherwise the error will show up in the report.
I wish I can show you the code/sequence. But our test stations are not online, and I am not allowed to use USB to transfer files (company policy).
The code is very similar to the TestStand example: Synchronization Step Types - Notification & Wait.seq
In the Setup Group of the example, step "Initialize Test Fixture (New Execution)", and step "Wait for Initialization Thread" are almost the same as mine. Except, in my case, the Sequence Call step calls a sequence from another sequence file, and its Specify By Expression.
Again, mine sequence executed properly, and the wait step waited until the sequence call finished.
Don't know why getting the failed status.
In what kind of situation Wait will fail?
06-01-2023 09:45 AM
Nevermind, I figure it out.
The Wait step failed because the new execution it waits for is failed.
That's not what I want. The called sequence generates its own report.
I will overwrite the Wait status.
Case closed.