NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Execute test sequence using testExec.exe

Solved!
Go to solution

Hi all, 

I manage several PCs executing a test sequence on top of CVI dll and UI.

In my environment, I have a TestStand 2013 - without an active licence for the development environment. Which means, when trying to open a seq.file directly a popup message about expired license appears. That's how all test stations work.

I edit a seq.file on a dedicated development PC, with a full TestStand license, then copy it to the test station and run the test using testExec.exe. 

Now, 1 of our several test stations is not starting the testExec, and the test itself, but pops up a message about license expiry, while other stations are running fine. BTW that station has ran in same manner some time ago.

We use a defined shortcut to start the testExec automatically, that should run the sequence file and a CVI UI.

---------------------

The following string is used as shortcut target:

"C:\Program Files (x86)\National Instruments\TestStand 2013\UserInterfaces\Full-Featured\CVI\TestExec.exe" /useExisting -runEntryPoint "Single Pass" "C:\Program Files\ATE Software Systems\ATE-GlobalATP\ATE-GlobalATP.seq"  /quit

------------

Why the license expiry preventing to run the seq.file?

Any support is kindly appreciated, 

Thanks in advance. 

0 Kudos
Message 1 of 6
(5,439 Views)
Solution
Accepted by topic author ArtB83

Hi ArtB83

 

You need a Licence to run TestStand irrespective of where it is being used.  TestStand Licences used to come in four flavours:

 

As you are only running sequences developed on a separate machine, I guess you have a Base Deployment Engine licence on your machines and this has expired on one of them.

 

Hope this helps

 

Steve

Message 2 of 6
(5,435 Views)

Hi, 

Thanks for the fast answer, on other machines,

I have the same license expiry message, but the testExec is running. 

So, do you mean, that the development license may be expired, but the "Base Deployment Engine licence" is still valid? That's why I get the expiry popup but testExec is still running?

0 Kudos
Message 3 of 6
(5,431 Views)

It sounds like you do not have a Development Licence (or the Development Licence has expired) on your target machines as they all give you the same message if you attempt to open a Test Sequence.  That is fine as you don't need (or want to pay for) a Development Licence on the target machines.  What you will need on your target machines is a licence to run TestStand Test Sequences. From what you have described it sounds like you need the Base Deployment licence.  On your Target machines run the NI Licence Manager an see what the status of your NI licencing is?    The TestExec will run, up to a point, as that is a CVI application that uses the CVI run-time-engine, but one of the first things the TestExec does is initialise the TestStand Engine and at that point you will get the licence expired message.

Message 4 of 6
(5,420 Views)

That's correct, I don't have a development license on target machines - I need to run the sequence only. 

I will check the machine and a license type and get back.

Thank you very much

0 Kudos
Message 5 of 6
(5,415 Views)

 

Hi SercoSteveB,

Thank you for the support, it turned out that the license type on that specific machine was different from others, and it expired. That's why I had that popup message on a single machine out of all others. So I re-activated with the same license number as all others, and it's fine now.

 

 

0 Kudos
Message 6 of 6
(5,384 Views)