NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Parallel testing in TestStand.

Solved!
Go to solution

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

0 Kudos
Message 1 of 5
(5,467 Views)

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!

Message 2 of 5
(5,464 Views)
Solution
Accepted by HenryG

Hi Daniel,

Changing setting in my VI’s fixed the problem.

Thank you very much,

Henry

0 Kudos
Message 3 of 5
(5,457 Views)
You should mark Daniel's answer as the solution - not your thank you. You can change that by clicking on Options.
0 Kudos
Message 4 of 5
(5,438 Views)

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

0 Kudos
Message 5 of 5
(238 Views)