Forum Discussion

urvi-ahuja's avatar
urvi-ahuja
Visitor
2 years ago

ReadyAPI tests in Teamcity

Hello team,
I am trying to configure to run some tests in Teamcity. I have already entered the license from license file when opening ReadyAPI UI on a Teamcity build agent. I have also installed the ReadyAPI Test Functional Testing plugin from Teamcity UI and am running a test from Teamcity UI. But it doesn't seem to work. 

 

When I run the test on the agent from command line using below command, that works well:

./testrunner.bat /c/BuildAgent/work/a257fa433fe9e78e/ICCReadyAPIproject/Project-1-readyapi-project.xml

 

Its only when running from the Teamcity UI, that it gives me below error. Please see logs from Teamcity below for this run. Because it’s a build log from Teamcity and is obviously not interactive, I can’t enter license details.

 

Step 1/1: ICC tests in ReadyAPI (ReadyAPI Test: Run Functional Test) 17:11:17  SoapUI testrunner started 17:11:17  Starting SoapUI Pro functional test. 17:11:28  Configuring log4j from [C:\Program Files\SmartBear\ReadyAPI-3.40.1\bin\soapui-log4j.xml] 17:11:29  17:11:29,923 INFO [license] ReadyAPI 3.40.1 (build 1) started - System properties: {OS=Windows Server 2012 R2, User name=V319ICCBA3001$} 17:11:29  17:11:29,937 INFO [DefaultSoapUICore] Creating new settings at [C:\Windows\system32\config\systemprofile\soapui-settings.xml] 17:11:30  17:11:30,589 INFO [SoapUIExtensionClassLoader] "C:\Program Files\SmartBear\ReadyAPI-3.40.1\bin\ext\mssql-jdbc-9.2.1.jre15.jar" has been added to the classpath. 17:11:30  17:11:30,590 INFO [SoapUIExtensionClassLoader] "C:\Program Files\SmartBear\ReadyAPI-3.40.1\bin\ext\postgresql-9.3-1102.jdbc41.jar" has been added to the classpath. 17:11:30  17:11:30,688 INFO [DefaultSoapUICore] 2 JDBC drivers have been registered from the directory bin/ext: [com.microsoft.sqlserver.jdbc.SQLServerDriver, org.postgresql.Driver]. 17:11:32  17:11:32,465 INFO [DefaultSoapUICore] Adding listeners from [C:\Program Files\SmartBear\ReadyAPI-3.40.1\bin\listeners\demo-listeners.xml] 17:11:32  17:11:32,509 WARN [SoapUIJasperReportManager] The report directory is not specified. The default report directory will be used. 17:11:34  17:11:34,880 INFO [PluginManager] 0 out of 0 plugins have been loaded in 0 ms. 17:11:35  17:11:35,794 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Bundle (formerly ReadyAPIBundle) 17:11:35  17:11:35,796 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Bundle (formerly ReadyAPIBundle) 17:11:35  17:11:35,809 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,810 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,823 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Test (formerly SoapUIPro) 17:11:35  17:11:35,826 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Test (formerly SoapUIPro) 17:11:35  17:11:35,847 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,849 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,853 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Bundle: V319ICCBA3001 17:11:35  17:11:35,854 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Test: V319ICCBA3001 17:11:35  17:11:35,884 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Performance (formerly LoadUI) 17:11:35  17:11:35,885 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Performance (formerly LoadUI) 17:11:35  17:11:35,885 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Performance: V319ICCBA3001 17:11:35  17:11:35,904 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Virtualization (formerly ServiceV) 17:11:35  17:11:35,905 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Virtualization (formerly ServiceV) 17:11:35  17:11:35,907 INFO [license] No license found for ReadyAPI Test. 17:11:35  17:11:35,918 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,919 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Test: V319ICCBA3001 17:11:35  17:11:35,919 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Test: V319ICCBA3001 17:11:35  17:11:35,920 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Test (formerly SoapUING) 17:11:35  17:11:35,932 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Test (formerly SoapUIPro) 17:11:35  17:11:35,933 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Test (formerly SoapUIPro) 17:11:35  17:11:35,934 INFO [license] No license found for ReadyAPI Performance. 17:11:35  17:11:35,940 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Performance (formerly LoadUI) 17:11:35  17:11:35,941 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Performance (formerly LoadUI) 17:11:35  17:11:35,942 INFO [license] No license found for ReadyAPI Virtualization. 17:11:35  17:11:35,958 DEBUG [LicenseManagerServiceImpl] Trying to initialize legacy license for ReadyAPI Virtualization (formerly ServiceV) 17:11:35  17:11:35,960 DEBUG [LicenseManagerServiceImpl] No legacy license found for ReadyAPI Virtualization (formerly ServiceV) 17:11:36  17:11:36,018 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Test: V319ICCBA3001 17:11:36  17:11:36,022 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Test: V319ICCBA3001 17:11:36  17:11:36,019 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Performance: V319ICCBA3001 17:11:36  17:11:36,022 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Virtualization: V319ICCBA3001 17:11:36  17:11:36,025 DEBUG [LicenseManagerServiceImpl] License host for ReadyAPI Virtualization: V319ICCBA3001 17:11:46  17:11:46,343 WARN [SoapUIProTestCaseRunner] Custom report template selected: "Test Case Report". Please check that the "R" option has the correct value. 17:11:46  No valid ReadyAPI Test license exists. 17:11:46  Please enter the absolute path of the license file (.zip or .key):

 

 

Then I did some googling and found the license should be registered under the same account under which the test is running. In my case, below are the teamcity parameters for the build I am running:
env.USERDOMAIN RACQGROUP
env.USERNAME V319ICCBA3001$
env.USERPROFILE C:\Windows\system32\config\systemprofile
teamcity.agent.jvm.user.home C:\Windows\system32\config\systemprofile
teamcity.agent.jvm.user.language en
teamcity.agent.jvm.user.name V319ICCBA3001$
teamcity.build.triggeredBy Urvi Ahuja
teamcity.build.triggeredBy.username u011604

I have tried registering the license under V319ICCBA3001 and "Urvi Ahuja" with no success. What should I be using when registering license?

No RepliesBe the first to reply