Hello,
I use the following command line to execute my test in Jenkins, on a Kobiton device.
sh 'cd /www/h5build/apps/build_server/katalon/Katalon_Studio_Linux_64-5.7.1 && xvfb-run -a ./katalon -noSplash -runMode=console -consoleLog -projectPath="${WORKSPACE}/test.prj" -statusDelay=60 -retry=0 -testSuitePath="Test Suites/kobtest" -kobitonDeviceId="12345" -executionProfile="default" -browserType="Kobiton Device" -kobiton.authentication.username="username" -kobiton.authentication.password="password" --config -proxy.option="MANUAL_CONFIG" -proxy.server.type="HTTP" -proxy.server.address="proxy.muc" -proxy.server.port="8080" -proxy.username="${USERNAME}" -proxy.password="${PASSWORD}" '
But I keep getting the same error, that the authentication kobiton system failed…
java.lang.RuntimeException: Authentication kobiton system failed ! at com.kms.katalon.integration.kobiton.preferences.KobitonPreferencesProvider.getKobitonToken(KobitonPreferencesProvider.java:61) at com.kms.katalon.integration.kobiton.configuration.KobitonRunConfigurationContributor.setArgumentValue(KobitonRunConfigurationContributor.java:79) at com.kms.katalon.execution.console.ConsoleExecutor.setValueForOptionalOptions(ConsoleExecutor.java:109) at com.kms.katalon.execution.console.ConsoleExecutor.execute(ConsoleExecutor.java:61) at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:94) at com.kms.katalon.console.application.Application.runConsole(Application.java:76) at com.kms.katalon.core.application.Application.runConsole(Application.java:72) at com.kms.katalon.core.application.Application.start(Application.java:56) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) at org.eclipse.equinox.launcher.Main.main(Main.java:1492)Caused by: java.net.UnknownHostException: api.kobiton.com: Name or service not known at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) at java.net.InetAddress.getAllByName0(InetAddress.java:1276) at java.net.InetAddress.getAllByName(InetAddress.java:1192) at java.net.InetAddress.getAllByName(InetAddress.java:1126) at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at com.kms.katalon.integration.kobiton.providers.KobitonApiProvider.login(KobitonApiProvider.java:61) at com.kms.katalon.integration.kobiton.preferences.KobitonPreferencesProvider.getKobitonToken(KobitonPreferencesProvider.java:52) ... 20 more
I guess the reason must be Jenkins maybe. Executing the test locally on a pc via command line works fine.
Any idea where the mistake is located?