【发布时间】:2012-01-18 10:04:13
【问题描述】:
可能重复:
generating code coverage report for android test project
我在 Android 项目的 Emma Coverage 中遇到问题。
我能够为项目和测试项目生成 build.xml。
但是当我运行“ant coverage”时,我确实收到以下错误:
Buildfile: C:\Documents and Settings\user\workspace\HelloAndroidTest\build.xml
BUILD FAILED
Target "coverage" does not exist in the project "HelloAndroidActivityTest".
Total time: 0 seconds
我需要为任何项目更改我的 build.xml 文件吗? 如果是,最佳更改是什么?
【问题讨论】:
-
您好Oers...谢谢您的回复...我尝试通过您给出的解决方案解决..但仍然没有显示Coverage文件夹。以下详细信息在“蚂蚁”时显示覆盖”被使用。构建文件:C:\Documents and Settings\user\workspace\HelloAndroidTest\build.xml 覆盖:BUILD SUCCESSFUL 总时间:0 秒
-
嗨..您能否详细说明您提供的解决方案。实际上 build.xml 是自动生成的,我们可以更改该文件。我想如果我确实使用您提供的解决方案..我需要在目标场所内添加更多内容..实际上,我的一位同事能够在没有此目标步骤的情况下获得 Android 代码覆盖率。请在这方面指导我更多。我真的很感激。
-
我所做的只是指出,您生成的 build.xml 没有覆盖目标。很难说出它为什么会丢失,因为缺少有关创建此 build.xml 的信息。当然,您可以根据需要更改 build.xml。但是你需要和错过的可能是一个完全不同的问题。如果您打开一个新问题,请包含您的 build.xml 并描述您需要什么以及哪些不起作用。
-
您好 Oers..感谢您的回复。请务必找到所需的详细信息。我使用 android update test-project -m
-p tests(Project Name)/ to为 TestProject 创建 build.xml。这里是 Test Project 的 build.xml。
标签: android ant code-coverage emma