在我的模拟器上运行ant clean emma debug
并安装生成的 apk 文件后,我正在运行以下命令来运行我的单元测试:
adb shell am instrument -w -e package org.company.projectname.test.unit -e coverage true \
-e coverageFile ProjectNameTest/bin/coverage.xml org.company.projectname.tests/com.neenbedankt.android.test.InstrumentationTestRunner'
我使用的 InstrumentationTestRunner 是android.test.InstrumentationTestRunner
.
当我运行这个命令时,所有的测试都通过了,但是没有生成覆盖,我得到了错误:
Error: Failed to generate emma coverage. Is emma jar on classpath?
我不是在寻找ant test
使用.org.company.projectname.test
unit