我怎样才能让 Travis CI 给我代码覆盖率并在覆盖率不是预期的情况下停止构建
How can I make Travis CI give me the code coverage and stop build if the coverage isn't the expected
我在我的应用程序中使用 Travis CI,我必须在 Travis 上进行代码覆盖,但如果我的代码覆盖没有按预期工作,我需要停止构建。如果我预计覆盖率约为 15% - 单元测试,但只报告 5%,我想停止构建。但我不知道这是否可能。
我使用 Java、Gradle 和 JaCoCo 进行测试(使用 JUnit)。
您是否尝试过从 JaCoCo 插件文档进行配置? https://docs.gradle.org/current/userguide/jacoco_plugin.html#sec:jacoco_report_violation_rules
我在我的应用程序中使用 Travis CI,我必须在 Travis 上进行代码覆盖,但如果我的代码覆盖没有按预期工作,我需要停止构建。如果我预计覆盖率约为 15% - 单元测试,但只报告 5%,我想停止构建。但我不知道这是否可能。
我使用 Java、Gradle 和 JaCoCo 进行测试(使用 JUnit)。
您是否尝试过从 JaCoCo 插件文档进行配置? https://docs.gradle.org/current/userguide/jacoco_plugin.html#sec:jacoco_report_violation_rules