Skip to content

Instantly share code, notes, and snippets.

@redirect11
Created February 28, 2014 15:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save redirect11/9273043 to your computer and use it in GitHub Desktop.
Save redirect11/9273043 to your computer and use it in GitHub Desktop.
[android] Emulator is ready for use (took 120 seconds)
[workspace] $ /bin/sh -xe /tmp/hudson4821959976609055898.sh
+ date
Fri Feb 28 11:02:24 CET 2014
+ appium --full-reset --udid localhost:42941
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
[Gradle] - Launching build.
[workspace] $ /var/lib/jenkins/tools/hudson.plugins.gradle.GradleInstallation/GRADLE_1.10/bin/gradle cucumber
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
:test:compileJava UP-TO-DATE
:test:processResources UP-TO-DATE
:test:classes UP-TO-DATE
:test:jar UP-TO-DATE
:test:assemble UP-TO-DATE
:test:compileTestJava UP-TO-DATE
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"desiredCapabilities":{"app":"/var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk","browserName":"Android","app-package":"com.danny.android.cucumbertesting","device":"hudson_it-IT_240_WVGA_android-17_armeabi-v7a","app-activity":".MainActivity"}}
debug: Using fast reset? false
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" devices
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 wait-for-device
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "echo 'ready'"
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "getprop ro.build.version.sdk"
debug: java -jar "/usr/lib/node_modules/appium/lib/devices/android/helpers/strings_from_apk.jar" "/var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk" "/tmp/com.danny.android.cucumbertesting"
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 push "/tmp/com.danny.android.cucumbertesting/strings.json" /data/local/tmp
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 uninstall com.danny.android.cucumbertesting
debug: App was not uninstalled, maybe it wasn't on device?
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "ls /data/local/tmp/de4463f297aa3fab3070c19e0ac3645c.apk"
debug: Getting install status for com.danny.android.cucumbertesting
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "pm list packages -3 com.danny.android.cucumbertesting"
debug: Checking app cert for /var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk: java -jar "/usr/lib/node_modules/appium/lib/devices/android/helpers/verify.jar" "/var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk"
debug: App not signed with debug cert.
debug: Resigning apks with: java -jar "/usr/lib/node_modules/appium/lib/devices/android/helpers/sign.jar" "/var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk" --override
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "mkdir -p /data/local/tmp/"
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "ls /data/local/tmp/*.apk"
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 push "/var/lib/jenkins/jobs/test/workspace/app/build/apk/app-debug-unaligned.apk" /data/local/tmp/de4463f297aa3fab3070c19e0ac3645c.apk
debug: executing: "/dati/jenkins/android/android-sdk-linux/platform-tools/adb" -s localhost:42941 shell "pm install -r /data/local/tmp/de4463f297aa3fab3070c19e0ac3645c.apk"
:test:cucumberorg.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.32.0', revision: '6c40c187d01409a5dc3b7f8251859150c8af0bcb', time: '2013-04-09 10:39:28'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-279.el6.x86_64', java.version: '1.7.0_51'
Driver info: driver.version: RemoteWebDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129)
at gradle.cucumber.BasicStepdefs.setUp(BasicStepdefs.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at cucumber.runtime.Utils$1.call(Utils.java:35)
at cucumber.runtime.Timeout.timeout(Timeout.java:12)
at cucumber.runtime.Utils.invoke(Utils.java:31)
at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:59)
at cucumber.runtime.Runtime.runHookIfTagsMatch(Runtime.java:213)
at cucumber.runtime.Runtime.runHooks(Runtime.java:201)
at cucumber.runtime.Runtime.runBeforeHooks(Runtime.java:191)
at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:36)
at cucumber.runtime.model.CucumberFeature.run(CucumberFeature.java:116)
at cucumber.runtime.Runtime.run(Runtime.java:120)
at cucumber.runtime.Runtime.run(Runtime.java:108)
at cucumber.api.cli.Main.run(Main.java:26)
at cucumber.api.cli.Main.main(Main.java:16)
Caused by: org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:4723 refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:645)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:480)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:334)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:295)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)
... 21 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
... 29 more
Feature: Gradle-Cucumber integration
Scenario: Just a failing scenario # gradle/cucumber/gradle.feature:3
When I run a failing step # BasicStepdefs.I_run_a_failing_step()
1 Scenarios (1 passed)
1 Steps (1 passed)
0m15.857s
BUILD SUCCESSFUL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment