預期行為
jacocoTestReport的作業
。當前行為
jacocoTestReport跳過了
jacocoTestReport跳過了
內容
我創建了一個型別為Test的任務,jacocoTestReport依賴于該任務。當我運行該任務時,jacocoTestReport沒有作業,我得到了以下資訊
。jacocoTestReport SKIPPED
我發現如果我直接使用任務test,jacocoTestReport作業正常。這讓我很困惑
plugins {
id 'java'
id 'jacoco'
}
資源庫 {
mavenCentral()
}
依賴性 {
}
任務 myTest(type: Test) {
useTestNG()
useJUnitPlatform()
finalizedBy jacocoTestReport
報告 {
junitXml.required = false
html.required = true
}
jacoco {
enabled = true
destinationFile = layout.buildDirectory.file("jacoco/${name}.exec").get().asFile
}
}
jacocoTestReport {
// 在生成報告之前,需要運行測驗
依賴于myTest
報告 {
xml.required = false
csv.required = false
html.outputLocation = layout.buildDirectory.dir('jacocoHtml')
}
}
復制的步驟
示例專案你的環境
Gradle 7.1.1
謝謝你
uj5u.com熱心網友回復:這是預期的,不是一個問題。只是因為我以錯誤的方式使用jacocoTestReport
。見https://github.com/gradle/gradle/issues/18271
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/318684.html
標籤:
上一篇:java代理未能使用jib創建的springboot應用的鏡像啟動。[代理庫未能啟動:儀器]
下一篇:將型別引數傳入自定義鉤子
