01-09-2014 01:40 PM
Parallel testing in TestStand.
Hi,
I’m using the parallel process model testing multiple units which are the same (same type of card in a few different test fixtures). I see dependency between sockets. Test step just stops in one socket and will not continue until test step in another socket finishes. Also, test time for each socket increases up to 80% comparing to test time when I run only a single socket. I do not control any external test instruments.
Are there any hidden dependencies between sockets when I use the same test sequence in the Parallel process model? How can I improve test time?
Thank you,
Henry
Solved! Go to Solution.
01-09-2014 02:02 PM
Henry,
What language are your code modules written in? This can happen if you are using LabVIEW VIs and the VIs are set to non-reentrant execution. This means that only one instance of the VI can be executing at once. To change this setting, open the VI and navigate to File > VI Properties, and choose the Execution category at the top. This will allow you to select one of the reentrant options. If the VIs were set to non-reentrant, that would explain the issues you are seeing.
If this is not the case, could you provide a bit more information about the code used in your test steps so we can come up with some other possibilities? Perhaps we could single out one step that exhibits the behavior and focus on that.
Let us know how it goes!
01-09-2014 03:12 PM
Hi Daniel,
Changing setting in my VI’s fixed the problem.
Thank you very much,
Henry
01-09-2014 07:52 PM
08-13-2024 11:15 AM
Hello,
Thank you for you answer, but am having a same issue as above, and the step execute python SSH connection to client and execute a software installation command, although other SSH command executes in parallel but not this step, I added my query here
Thank you