How to find the Specrun License Key

789 views
Skip to first unread message

Bharathan Kumaran

unread,
Mar 7, 2016, 7:30:09 AM3/7/16
to SpecRun
Hi,

I am currently into production product, i have a runtests.cmd which have been configured with specrun. when i try to run the runtests.cmd it executes my feature files.

When i created another project and tried to execute those in using the runtests.cmd, it says license evaluated.

How to find the license key and use for the same project with other solution.

runtestcmd.txt

Stephen McCafferty

unread,
Mar 7, 2016, 8:12:54 AM3/7/16
to SpecRun
The license key is stored in the registry on your local machine ([HKEY_CURRENT_USER\SOFTWARE\TechTalk\SpecRun\License] or [HKEY_CURRENT_USER\SOFTWARE\TechTalk\SpecFlow.Plus\License] with v 1.3).

Have you run SpecRun.exe on the machine and registered your license key on this machine? If so, can you check that it has been stored in the registry at the above location(s)?


Stephen McCafferty

unread,
Mar 10, 2016, 6:35:16 AM3/10/16
to SpecRun
I've since realised you are using a trial license that has expired. I have sent you a new trial license key by email.

Vemula Raju

unread,
May 10, 2016, 12:27:14 AM5/10/16
to SpecRun


On Thursday, 10 March 2016 22:35:16 UTC+11, Stephen McCafferty wrote:
I've since realised you are using a trial license that has expired. I have sent you a new trial license key by email.

Can you please confirm is SpecRun evaluation licence key expires?  

Thanks,

Stephen McCafferty

unread,
May 10, 2016, 6:23:54 AM5/10/16
to SpecRun
Yes, your trial key has expired.

We have since added the ability to output the license details (expiry date, update until date) from the command line using the about option to the latest preview packages. This means that in future, you will be able to check when your license expires (or if it has already expired) yourself.

Vemula Raju

unread,
May 10, 2016, 10:42:00 PM5/10/16
to SpecRun
Thanks Stephen for you kind reply.

Can you please confirm what is the duration of the SpecRun trail version. Is there difference between trail and evolution version?
I thought there would be no expiry based on the following from SpecFlow website "SpecFlow+ Runner can be evaluated free of charge and fully functional without a time limit."

Thanks,
Raj

Stephen McCafferty

unread,
May 12, 2016, 6:18:19 AM5/12/16
to SpecRun
You are right, the information on the website is somewhat confusing.

Essentially there is an "evaluation mode" and a "trial key", which turns off evaluation mode for the duration of the license (~ 1 month).

So, if you install SpecFlow+ Runner without a license key of any type, it runs in evaluation mode. When doing so, all of SpecFlow+ Runner's features are available. However, an additional test is added that introduces a delay each time you execute your tests. But functionally there are no restrictions - which is what the information on the website is trying to convey.

The trial key simply removes this delay when executing tests. Once the trial key expires, SpecFlow+ reverts to evaluation mode.

Note that the license does not permit you to use SpecFlow+ Runner in evaluation mode for production purposes.

Does that make it clearer? :)

Vemula Raju

unread,
May 13, 2016, 1:00:01 AM5/13/16
to SpecRun
Thanks Stephen. It make sense now.

Can you please confirm how do I know my SpecFlow+ licence has activated. I mean how do I check?

Vemula Raju

unread,
May 13, 2016, 4:20:20 AM5/13/16
to SpecRun



As you can see below specrun licence is updated.





As shown below it has been still showing that I need to install SpecFlow+


Can you please confirm how do I know my SpecFlow+ licence has activated. I mean how do I check?

Stephen McCafferty

unread,
May 13, 2016, 7:08:50 AM5/13/16
to SpecRun
You can display license information using "SpecRun.exe about". With the latest pre-release packages, this also outputs information on when the license expires (applies to trial licenses) and how long the upgrade period lasts.

I'm not sure why the discrepancy occurs in your case, but I do notice that you are using SpecRun.Runner.1.0.0 (at least that is what your command line suggests). Is there any reason you installed 1.0.0 instead of the latest version? I would suggest updating to either the latest stable package or the latest pre-release package on NuGet.

Note: If you want to use SpecFlow+ Excel with SpecFlow 2, you will need the latest pre-release packages of both SpecFlow+ Excel and SpecRun. We have not yet released a final version of SpecFlow+ Excel for SpecFlow 2; the stable version is only compatible with SpecFlow 1.9.

If you try and register a license that has expired with version 1.3, the message "Invalid license: License has been expired." is displayed. I'm not sure whether this has changed since version 1.0.0.

Vemula Raju

unread,
May 15, 2016, 9:55:21 PM5/15/16
to SpecRun
Thanks Stephen.
It looks like the licence is not successfully registered. Please see the attached screen shot. I have the latest version of SpecRun 1.3.0 but I navigated to the wrong version while registering the user.
Can you please let me know any solution ? Can I cancel my licence and get my money back as this is too much to worry about at the moment??

Thanks
SpecRunLicence.PNG

Stephen McCafferty

unread,
May 17, 2016, 7:57:41 AM5/17/16
to SpecRun
Can you send an email to support[at]specflow.org with the license details so I can take a look at it? Without knowing your license details, I cannot verify whether they are correct or not. Did you try registering the license with version 1.3?

You should be able to submit a request for a refund from SWREG if you purchased SpecFlow+ from the online shop.
Reply all
Reply to author
Forward
0 new messages