当前位置: 首页 > 知识库问答 >
问题:

Jacoco Gradle插件及其对测试任务的依赖

颜经艺
2023-03-14

如果Java插件也应用于您的项目,则将创建一个名为jacocoTestReport的新任务,该任务依赖于测试任务

所以现在当我跑的时候

。/Gradlew build JacocotestReport

./gradlew jacocoTestReport

如果测试通过,是否只需要./gradlew build运行JacocotestReport任务?

共有1个答案

施洛城
2023-03-14

我宁愿“授人以渔”,也不愿授人以渔。本着这种精神,我建议您添加任务树插件,这样您就可以看到自己正在进行的事情的可视化表示

plugins {
  id "com.dorongold.task-tree" version "1.3.1"
}

你可以试试

gradle build taskTree

gradle jacocoTestReport taskTree 
 类似资料:
  • 我正在使用带有sonarqube插件的Gradle并使用 然而,它调用了内置的“测试”任务,该任务运行所有类型的测试,包括目前尚未全部通过的集成测试。我希望能够指定sonarqube任务使用类似“unitTest”的任务,而不是运行所有内容的“test”任务。 团队中的其他人在IDE中运行cucumber测试,IDE也使用测试任务,因此当前当我在主“测试”任务中排除cucumber测试时,他们必须

  • 我有一个自定义任务定义来运行每个测试具有特殊设置的特定测试文件。我的任务定义如下: 现在,此设置中的一些测试是不可靠的,我尝试再次运行它们,如下所示: 我编写了一个测试类,第一次总是失败,第二次总是成功: 不幸的是,测试只执行一次,整个测试套件失败。我可以使用中所述的自定义规则成功运行测试https://stackoverflow.com/a/55178053/6059889 有没有办法将测试重试

  • 我试图从命令行显示我正在使用maven dependency插件版本3.1.2开发的项目的完整依赖关系树,但是目标(以及maven dependency插件中的任何其他目标)没有显示依赖关系。插件的文档(https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html)声明默认情况下包含所有作用域,因此不需要使用-Dsc

  • 点对点的测试被定义为测试从开始到结束完整的运行一个批处理任务。它允许一个测试设置一个测试条件,执行任务,并且验证最后的结果。 在下面的这个例子中,这个批处理任务从数据库读取数据并且写入一个平面文件中。这个测试方法首先要建立数据库与测试数据。它清空CUSTOMER表然后往里面插入10条新的记录。测试然后启动任务使用launchJob()方法,这个launchJob()方法是由JobLauncherT

  • War插件会添加下列任务到项目. 表25.1.War插件-任务 任务名 依赖 类型 描述 war compile War 组装应用程序War文件 War插件由Java插件添加下列依赖任务. 表25.2.War插件-附加的依赖任务 任务名 依赖 assemble war 图25.1.War插件-任务 a655fa4be4421004591827ae70fee579703794dd

  • Java 插件引入了许多任务到项目当中, 具体如下表所示 表22.1 java 插件-任务 任务名 依赖 类型 描述 compileJava 所有产生编译 classpath 的任务,包括编译配置项目的所依赖的 jar 文件 JavaCompile 使用 javac 命令编译产生 java源文件 processResources - Copy 复制生产资源到生产 class 文件目录 classe

  • 我试图通过这个Gradle插件https://github.com/theboegl/gradle-launch4j使用http://launch4j.sourceforge.net/。 当我执行时,我会得到以下输出。 这是我的年级版本信息。 这是我的构建脚本。