如何使用勺子运行Robotium测试用例

时间:2014-08-27 05:45:57

标签: robotium spoon

我已经下载了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

1 个答案:

答案 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以获取测试结果。