I am trying to execute a testplan with multiple UUT in thread. (For say I have 4 tests to run for 3 UUTs in my testplan ) Is it possible not to run the tests in thread, but only to allow the UUTs to perform the tests in parallel?
I learnt that there is an option to select execution in Multithreading by enabling the checkbox below
but by enabling all the checkboxes to all 4 of the tests, it will not only allow the UUTs to run in thread; all the tests will also run in thread. So to prevent this from happening, I also learn that I have to add a "wait thread" statement after each of the tests that has been enabled threading.
But the question is, there will be a waiting time in between, the run time for each UUT may not be the same in every test -- hence there will be a waiting time for the UUT which completed earlier.
Hoping to see
Is there any method I can perform in TestExec SL that could do to optimize the testplan run time?
So far the threading allowed is for each specific test, is it possible to run a testplan for multiple UUT in parallel (under ONE TestExec SL)?
In that case each UUT has its individual timeframe and does not have to wait for one another to complete in a sequence of tests, which is also for the same reason -- the UUTs can complete the testplan at different time
Sorry for the late reply.... I am afraid not for to-date Test Exec SL, for every test TestExec will wait for other UUTs to further perform next test. I do see your intention is to reduce the test time of your system however, this might caused data & resource crash since we our system communication is using a single bus example GPIB/LAN/USB. Hopefully we can see this on next generation of software? =D