首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >总体项目代码覆盖范围摘要

总体项目代码覆盖范围摘要
EN

Stack Overflow用户
提问于 2017-08-21 12:06:22
回答 1查看 1K关注 0票数 1

我有根模块和子模块。我需要一个整个项目的代码覆盖摘要(包括所有子模块)。

目前,在附带的build.gradle配置中,主目录中有一个摘要文件(jacoco/jacocoHtml/index.html),其中只有最后一个子模块的摘要(我假设最后一个子模块是随机的),每个子模块的每个包都有一个单独的目录。

目前的配置:

代码语言:javascript
代码运行次数:0
运行
复制
jacocoTestReport {
        reports {
            xml.enabled false
            csv.enabled flase
            html.destination file("c:/jacoco/jacocoHtml")
        }
    }
EN

回答 1

Stack Overflow用户

发布于 2017-08-21 12:58:03

每个子项目都可以运行自己的测试,并生成自己的单独覆盖执行文件,但是每个子项目没有一个JacocoReport任务。

相反,使用一个JacocoMerge任务将单个执行文件合并为一个,然后从合并的执行文件中生成一个JacocoReport。您需要配置JacocoReport任务上子项目中的所有类和源目录

有一个样品测试,它将两个测试任务合并到一个项目中。这可以适用于多个模块。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45796720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档