【发布时间】:2010-02-01 17:58:58
【问题描述】:
我想在 Hudson 持续集成服务器上为 Android 应用程序自动生成 html 格式的单元测试报告。
因此,我尝试先运行测试用例并收集 xml 格式的测试结果文件。然后,我使用 JUnitReport Task 将 XML 结果文件转换为 HTML 格式。
我通过 Android 检测框架运行测试用例。但是,它只提供详细的输出信息,而不是标准的 JUnit XML 格式。我不知道如何在没有 JUnit XML 结果文件的情况下生成 HTML 单元测试报告。
如果我使用 Eclipse 运行测试用例,它可以将结果导出到 XML 文件中,其中包含每个测试用例所消耗的时间信息。这些 XML 文件可以通过 JUnitReport 任务正确转换为 HTML。结果,似乎可以收集带有时间消耗信息的测试结果。
在Android Instrumentation框架上运行测试用例后,有什么方法可以自动获取标准的JUnit XML结果文件?
【问题讨论】:
标签: android unit-testing