01-15-2019 06:08 AM
I have a TS2012 sequence that is running with the Test UUTs Execution Entry Point within a modified Sequential Model. The sequence has a number of Numeric Limit Tests that execute conditionally (occasionally for some test runs they will be skipped).
For a single Test UUTs execution; the behaviour we are seeing is that for the first UUT, a particular Numeric Limit Test is run and returns a measurement. My issue is that if now a second UUT is run and that the Numeric Limit Test that returned a measurement value for the first UUT is conditionally skipped, the step status says Skipped (as expected) but the measured value displayed by TS is the same value as returned for the first UUT.
It looks to me like the ResultList is not being cleared correctly at the end of a run and as a consequence contains and displays data from a previous run.
We have modified the Sequential Model so it is possible we have accidentally deleted the step that stops this sort of thing from happening. Outside of that any suggestions about why this happens and any solutions to stop it would be greatly appreciated.
Steve
01-15-2019 09:15 AM
My guess is that it's something you've done to the process model. When I run a multi-numeric step and skip it (even on the 2nd or 3rd Test UUTs run) it doesn't display any measurements. It just says skipped with no data showing.
Any way you can reproduce using the default model?
01-15-2019 09:18 AM
BTW- I did confirm that it does indeed retain the values from run to run and if skipped will retain the last value. So if you display the data then you will get the old values. However, as I mentioned, default model doesn't display measurement data if the step is skipped.