Skip to content

Testing of instrumented APK fails #8

@vitaliiavdiienko

Description

@vitaliiavdiienko

Hi,
i have tested a very small hand written APK using SwiftHand.

Instrumentation phase went well, but Testing phase crashes:

./test.sh ~/Documents/ExplicitFlow.modified.apk swift 3600 0 tmpOut/

  • export ADK_ROOT=/Users/avdiienko/Documents/adt-bundle/sdk
  • ADK_ROOT=/Users/avdiienko/Documents/adt-bundle/sdk
  • export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
  • JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
  • java -jar /Users/avdiienko/SwiftHand/src/back-end/target/back-end-0.1-jar-with-dependencies.jar /Users/avdiienko/Documents/ExplicitFlow.modified.apk swift 3600 0 tmpOut/
    get ChimpChat instance
    get ADB
    Jun 11, 2015 2:53:56 PM com.android.chimpchat.ChimpManager sendMonkeyEventAndGetResponse
    INFO: Monkey Command: wake.
    Device Connected
    Jun 11, 2015 2:53:56 PM com.android.chimpchat.ChimpManager sendMonkeyEventAndGetResponse
    INFO: Monkey Command: wake.
    Device Waked
    Target Application Initialized
    TEST START : com.example.explicitflow_0
    Jun 11, 2015 2:53:56 PM com.android.chimpchat.adb.AdbChimpDevice removePackage
    SEVERE: Got error uninstalling package com.example.explicitflow: Unknown failure
    send wake up!
    send wake up!
    wait
    1trial.
    2trial.
    3trial.
    4trial.
    5trial.
    java.lang.RuntimeException: Connection timeout!
    at edu.berkeley.wtchoi.util.TcpChannel.connectToServer(TcpChannel.java:121)
    at edu.berkeley.wtchoi.util.TcpChannel.connect(TcpChannel.java:49)
    at edu.berkeley.wtchoi.swift.driver.Driver.initiateApp(Driver.java:164)
    at edu.berkeley.wtchoi.swift.driver.Driver.startApp(Driver.java:125)
    at edu.berkeley.wtchoi.swift.testing.android.TargetApplication.init(TargetApplication.java:123)
    at edu.berkeley.wtchoi.swift.testing.Testing.run(Testing.java:75)
    at edu.berkeley.wtchoi.swift.testing.android.runners.TestRunner.runTesting(TestRunner.java:117)
    at edu.berkeley.wtchoi.swift.CommandLine.main(CommandLine.java:129)
    Error!
    java.lang.RuntimeException: Cannot connect to server
    at edu.berkeley.wtchoi.util.TcpChannel.connectToServer(TcpChannel.java:126)
    at edu.berkeley.wtchoi.util.TcpChannel.connect(TcpChannel.java:49)
    at edu.berkeley.wtchoi.swift.driver.Driver.initiateApp(Driver.java:164)
    at edu.berkeley.wtchoi.swift.driver.Driver.startApp(Driver.java:125)
    at edu.berkeley.wtchoi.swift.testing.android.TargetApplication.init(TargetApplication.java:123)
    at edu.berkeley.wtchoi.swift.testing.Testing.run(Testing.java:75)
    at edu.berkeley.wtchoi.swift.testing.android.runners.TestRunner.runTesting(TestRunner.java:117)
    at edu.berkeley.wtchoi.swift.CommandLine.main(CommandLine.java:129)
    java.lang.NullPointerException
    at edu.berkeley.wtchoi.swift.testing.android.learning.LearningTestingObserver.dumpOptional(LearningTestingObserver.java:65)
    at edu.berkeley.wtchoi.swift.testing.android.AppTestingObserver.dumpFinalResult(AppTestingObserver.java:247)
    at edu.berkeley.wtchoi.swift.testing.android.AppTestingObserver.onException(AppTestingObserver.java:336)
    at edu.berkeley.wtchoi.swift.testing.Testing.invokeObserveOnException(Testing.java:213)
    at edu.berkeley.wtchoi.swift.testing.Testing.run(Testing.java:93)
    at edu.berkeley.wtchoi.swift.testing.android.runners.TestRunner.runTesting(TestRunner.java:117)
    at edu.berkeley.wtchoi.swift.CommandLine.main(CommandLine.java:129)
    Cannot make a log file
  • (( 0 > 0 ))

Any idea how to fix this?

I can send you my APK if you want.

Thanks in advance,

Vitalii

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions