我已经下载了Spoon Runner和Spoon Client jar文件 我创建了测试项目的.apk文件。 我尝试使用以下命令运行测试。
java -jar spoon-runner-1.1.1-jar-with-dependencies.jar --apk kk-contacts-kitkat-contacts.apk --test-apk ContactsApplicationTest.apk
ContactsApplicationTest.apk
是我创建的测试项目的apk
after executing below command it just installed application on connected
设备并在消息下方显示。
D:\MobileTesting\ContactsApplicationTest\libs>java -jar spoon-runner-1.1.1-jar-w
ith-dependencies.jar --apk kk-contacts-kitkat-contacts.apk --test-apk ContactsAp
plicationTest.apk
2014-08-27 10:57:33 [SR.runTests] Executing instrumentation suite on 2 device(s)
.
D:\MobileTesting\ContactsApplicationTest\libs>
什么应该是--test-apk在spoon命令中运行应用程序? 任何人都可以帮我详细整理勺子与 Robotium 。
答案 0 :(得分:0)
将勺子与Robotium整合
通过运行
从命令提示符构建测试项目gradlew assembleDebugAndroidTest
现在生成测试apk。
<强>勺强>
- apk提供你要测试的apk的完整路径(app-debug.apk)或者如果你想测试不同的apk提供apk路径(确保两个包名相同,否则生成测试apk不知道哪个apk要测试)和--test-apk是测试apk,它是在... \ outputs \ apk \ androidTest-unaligned.apk下的assembleDebugAndroidTest命令之后生成的。
运行命令
java -jar C:\Users\Shivam\Downloads\spoon-runner-1.1.1-jar-with-dependencies.jar --apk \path\to\your\apk\MyAppApk.apk
--test-apk C:\Users\Shivam\AndroidStudioProjects\Test\app\build\outputs\apk\app-debug-androidTest-unaligned.apk --sdk E:\sdk
检查spoon-output文件夹中的index.html以获取测试结果。