01-09-2018 06:44 AM
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.
Solved! Go to Solution.
01-09-2018 07:07 AM - edited 01-09-2018 07:10 AM
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
01-09-2018 07:15 AM
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?
01-09-2018 07:46 AM - edited 01-09-2018 07:46 AM
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.
01-09-2018 07:51 AM
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
01-10-2018 05:43 AM
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.