相关疑难解决方法(0)

如何在android中使用EMMA代码覆盖

我是EMMA的新手,我不知道如何在Android系统中使用它.任何人都可以提供一个使用Android的示例.非常感谢.

testing android metrics code-coverage

23
推荐指数
2
解决办法
2万
查看次数

Android测试代码覆盖率,Eclipse

有没有办法从Eclipse中运行Android的单元测试,以便检测代码并测量测试代码覆盖率?

我正在寻找一种简单的方法来找出我的应用程序的哪些部分尚未测试,修复测试用例并查看是否有帮助.

java eclipse android

17
推荐指数
2
解决办法
8882
查看次数

是否可以使用Android build.xml简单地编译Emma检测APK并且不运行任何测试

我知道

ant coverage
Run Code Online (Sandbox Code Playgroud)

然而,做了几件事情,它与艾玛仪表编译,安装和运行测试APK.我不希望它通过蚂蚁与覆盖运行测试套件,因为我需要一些额外的钩子运行它,我不想跑两次大的测试套件.到目前为止,我已经尝试过了

Target_Project/build.properties

emma.enabled=true
Run Code Online (Sandbox Code Playgroud)

Test_Project/build.properties

emma.enabled=true
Run Code Online (Sandbox Code Playgroud)

然后在shell中执行此操作.

Target_Project$ ant debug
Target_Project$ adb install bin/Target_Project-debug.apk
Target_Project$ cd ../Test_Project/
Test_Project$ ant debug
Test_Project$ adb install bin/Test_Project-debug.apk
Test_Project$ adb shell am instrument -e coverage true -e coverageFile /sdcard/myFile.ec -w com.my_app.testproject/android.test.InstrumentationTestRunner
Run Code Online (Sandbox Code Playgroud)

回应是

Error: Failed to generate emma coverage. Is emma jar on classpath?
Run Code Online (Sandbox Code Playgroud)

那么,有没有什么窍门能让apk中建立一个能与艾玛库?我试图调用SDK中的XML模板创建的目标,但他们是"私人".有什么我想念的吗?

android

6
推荐指数
1
解决办法
4705
查看次数

标签 统计

android ×3

code-coverage ×1

eclipse ×1

java ×1

metrics ×1

testing ×1