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
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/
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
Any idea how to fix this?
I can send you my APK if you want.
Thanks in advance,
Vitalii