我有一个Android图书馆项目和一个Android测试项目。 测试项目具有Android依赖性和junit依赖性。
模块是:
MySample使用MyProject作为库并提供apk作为输出。 MyProjectTest将MySample作为依赖项,它有测试用例。 单元测试无法在jvm上运行。这就是使用MySample项目生成apk并且单元测试可以在模拟器上运行的原因。它们作为检测测试运行,因为它们需要模拟器来执行。
有很多可用于ant构建的文档,但很少用于maven android项目。 我已为代码覆盖配置了emma,但未生成覆盖文件。
我的poms点击此链接。https://code.google.com/p/maven-android-plugin/wiki/EmmaMaven进行了以下修改。
我收到错误:“无法从设备中提取coverage.ec,因为它不存在。”
请帮忙。任何指向它的指针都非常感激。 我也对任何覆盖工具持开放态度。我唯一的限制是我需要测试Maven Android Library Project。 我也尝试过cobertura,但仍然无法生成任何报道。