cancel
Showing results for 
Search instead for 
Did you mean: 

Jenkins: "License Not Found" Issue

SOLVED
Occasional Contributor

Jenkins: "License Not Found" Issue

Hi,

 

I have been using ready api for rest api testing. I have a huge composite project built which contains around 40 test suites. I did use tagging mechanism to I can group couple of test cases/test suites to run on different jenkins jobs. I use maven pom style to execute my ready api project.

 

Problem: Often my tests fail randomly due to random issues. So I have to retrigger the whole jenkins job to rerun the test suite which is time consuming.

 

Solutions1): I am trying to find a way to just re-trigger only the failed test cases after the whole jenkins build is complete. I know jenkins allows to build on failure but I would like to access only the failed test cases and re-run them

 

Solution2): I am trying out  SoapUI Functional Testing plugin which would allow me to run independent test cases. (https://support.smartbear.com/readyapi/docs/integrations/jenkins.html

I installed jenkins server locally on my machine right now to try the plugin. But I am stuck on "Liscence not found" issue. I followed https://support.smartbear.com/readyapi/docs/general-info/licensing/troubleshooting/jenkins.html but I have a quick at finding the "the credentials of the Windows user account you will use to run SoapUI." I have a fixed liscence file given by my company but not any credentials to run or install soapui pro.

readyapi.PNG

 

Could you please assist me in this. Where can I get the credentials from.

1 ACCEPTED SOLUTION

Accepted Solutions
Community Hero

Re: Jenkins: "License Not Found" Issue

Hey @chanukya,

I'm answering this cos no one's answeded this yet, but im not very knowledgeable with jenkins setup, but i'm aware the user you're using to run readyapi! should be the same user used for local jenkins (i've been present when other people have stumbled on this when setting up on their machines).
I'm also aware that the fixed term license (rather than a floater) is a per machine, per user licensing pattern so if you created a second useraccount to run on your machine (either local or domain) and logged onto your machine with the new account the ReadyAPI! license wouldn't be valid and ReadyAPI! would shut down, so if your ReadyAPI! is successfully running on your local machine when you've logged into it, then the useraccount for jenkins should be that useraccount.

In your comment you mention "i have a fixed license file given by my company but not any credentials to run or install soapui pro". You're not given credentials to run or install ReadyAPI!

When your ReadyAPI! fixed term per machine, per user license is installed you don't tell Smartbear the credentials you use to run ReadyAPI!, i don't know for sure but id guess that either the user that is the logged on user when the license is installed is saved in the registry somewhere (so the software wont work for other users) or perhaps the licensing info is saved in registry in per user location (e.g. maybe HKEY_USERS\specific_user_guid).

In summary....whatever the user you log onto your machine to run your local readyapi! Is the same useraccount needed for jenkins.

Hope i've provided a little clarity!

Rich

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the title of the post to something more descriptive? This will help people when searching for problems.

View solution in original post

6 REPLIES 6
Community Hero

Re: Jenkins: "License Not Found" Issue

Hey @chanukya,

I'm answering this cos no one's answeded this yet, but im not very knowledgeable with jenkins setup, but i'm aware the user you're using to run readyapi! should be the same user used for local jenkins (i've been present when other people have stumbled on this when setting up on their machines).
I'm also aware that the fixed term license (rather than a floater) is a per machine, per user licensing pattern so if you created a second useraccount to run on your machine (either local or domain) and logged onto your machine with the new account the ReadyAPI! license wouldn't be valid and ReadyAPI! would shut down, so if your ReadyAPI! is successfully running on your local machine when you've logged into it, then the useraccount for jenkins should be that useraccount.

In your comment you mention "i have a fixed license file given by my company but not any credentials to run or install soapui pro". You're not given credentials to run or install ReadyAPI!

When your ReadyAPI! fixed term per machine, per user license is installed you don't tell Smartbear the credentials you use to run ReadyAPI!, i don't know for sure but id guess that either the user that is the logged on user when the license is installed is saved in the registry somewhere (so the software wont work for other users) or perhaps the licensing info is saved in registry in per user location (e.g. maybe HKEY_USERS\specific_user_guid).

In summary....whatever the user you log onto your machine to run your local readyapi! Is the same useraccount needed for jenkins.

Hope i've provided a little clarity!

Rich

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the title of the post to something more descriptive? This will help people when searching for problems.

View solution in original post

Occasional Contributor

Re: Jenkins: "License Not Found" Issue

Hi @richie ,

 

Thanks for the update. But in this case when I entered my local user into the field and entered my system password, I keep getting "The account name is invalid or does not exist, or the password is invalid for the account name specified".

 

I entered the same user I logged as. example ".\johne" even tried "johne" and password. Is there some other path I need to try in user.

 

Thanks

Community Hero

Re: Jenkins: "License Not Found" Issue

@chanukya 

 

off the top of my head - the only thing that springs to mind at this point (as I already highlighted - my knowledge is theoretical - not from practice) is - are you logged on as a domain user? do you need to specify the domain? (e.g. domainname\user?

 

that's all I got I'm afraid!

 

cheers,

 

rich

 

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the title of the post to something more descriptive? This will help people when searching for problems.
Highlighted
Occasional Contributor

Re: Jenkins: "License Not Found" Issue

Thanks @richie  that worked with domain_name\user_id. 

 

Do you have any solution how to just triggering failed tests instead of whole testsuite from a maven style project.

Community Hero

Re: Jenkins: "License Not Found" Issue

Hey fella,

Glad it helped!

I dont know how to trigger failed tests, but i would create a new post asking the question, so other people will see the question as thats not the issue you were stuck on initially.....its more likely people will see a new post and help.

Cheers,

Rich
if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the title of the post to something more descriptive? This will help people when searching for problems.
Community Hero

Re: Jenkins: "License Not Found" Issue

@chanukya
May be you could open a separate thread for Failed tests issue that you mentioned.

By the way, one idea could be to divide the relevant suites into multiple projects.


Regards,
Rao.
New Here?
Join us and watch the welcome video:
Watch the new Interview
Top Kudoed Authors