09-07-2011 08:22 PM - edited 09-07-2011 08:24 PM
Hi,
I am working on a problem right now that I have a test sequence that uses test step "Post Actions" to call the next test. But, one thing I found that the on the fly report is printing out the next test step result prior the current test step. (I have OTF enabled) Because the test sequence that I am working on is an established test sequence file and what I have control over is the TestStand customization. Is there a way that I can modify the TestStand so that the result is printed before "Post Action"?
Thanks.
Peggy
09-08-2011 09:02 AM
Can you upload an example report and an example sequence?
09-08-2011 09:56 AM
Hi Peggy,
What version of TestStand are you using? Could you up load a screen shot of the settings that you have and the results that you are getting? This will help me get a clearer picture of what is going on.
Thanks,
Perry S.
09-08-2011 01:21 PM
I am using TestStand 4.2.1.
I attached a simple example sequence and the following is the result I got when I use the default TestStand SequentialModel process (ASCII report).
----------------------------------------------------------------------------
Test 1: Running
Begin Sequence: Test1-SubSequence
(C:\T50DepotATE\Sequence File 2.seq)
Test1.1 Pass/Fail Test: Passed
Test 1.2 Numeric Test: Passed
Measurement: 10
Limits:
Low: 9
High: 11
Comparison Type: GELE (>= <=)
End Sequence: Test1-SubSequence
Test 1: Failed
Measurement: 20
Limits:
Low: 9
High: 11
Comparison Type: GELE (>= <=)
Begin Sequence: Test1-SubSequence
(C:\T50DepotATE\Sequence File 2.seq)
Test1.1 Pass/Fail Test: Passed
Test 1.2 Numeric Test: Passed
Measurement: 10
Limits:
Low: 9
High: 11
Comparison Type: GELE (>= <=)
End Sequence: Test1-SubSequence
----------------------------------------------------------------------------
The thing I need to do is to display the bold red section with the bolded blue section.
But, as I monitor the "ProcessModelPostResultListEntry" callback sequence, I couldn't figure out where and how they get the report.
Peggy
09-08-2011 04:15 PM
I had a simple sequence file with one step in the MainSequence which called sequence A with one test step in, if the main step passed and sequence B with one test step in, if the main step failed.
What I noticed was the report had two sets of results for MainSequence. First it showed MainSequence as still Running with the result of the Sequence A or B (depending on the Pass / Fail action).
Then it showed the result of MainSequence Pass or Failed and the Result of Sequence A or B. (This was for OTF).
For normal Reporting, the report was as expected.
Just noticed this is the same as Peggy is seeing.
I guess it's deep in the OTF DLL and maybe you could not report the SubSequence results while the Caller Step is still as a status of Runnig.