API 文件 | Jacoco 報告 |
---|
產生 Jacoco 覆蓋率資料的 HTML、Xml 和 CSV 報告的任務。
屬性 | 描述 |
additionalClassDirs | 應報告覆蓋率資料的其他類別目錄。 |
additionalSourceDirs | 應報告覆蓋率資料的類別的其他原始碼目錄。 |
classDirectories | 應報告覆蓋率的原始碼集。 |
executionData | 要分析的執行資料檔案集合。 |
jacocoClasspath | 包含 Jacoco 類別以供任務使用的類別路徑。 |
reports | 此任務要產生的報告。 |
sourceDirectories | 應報告覆蓋率的原始碼集。 |
方法 | 描述 |
executionData(files) | 新增在覆蓋率分析期間要使用的執行資料檔案。 |
executionData(tasks) | 將任務產生的執行資料新增到覆蓋率分析期間使用的清單中。僅包含具有 |
executionData(tasks) | 將給定任務產生的執行資料新增到覆蓋率分析期間使用的清單中。僅包含具有 |
reports(configureAction) | 允許透過閉包設定報告容器。 |
ConfigurableFileCollection
additionalClassDirs
(唯讀)
應報告覆蓋率資料的其他類別目錄。
ConfigurableFileCollection
additionalSourceDirs
(唯讀)
應報告覆蓋率資料的類別的其他原始碼目錄。
ConfigurableFileCollection
classDirectories
(唯讀)
應報告覆蓋率的原始碼集。
ConfigurableFileCollection
executionData
(唯讀)
要分析的執行資料檔案集合。
FileCollection
jacocoClasspath
包含 Jacoco 類別以供任務使用的類別路徑。
- 預設值為
jacoco
外掛程式 -
project.configurations.jacocoAnt
JacocoReportsContainer
reports
(唯讀)
此任務要產生的報告。
ConfigurableFileCollection
sourceDirectories
(唯讀)
應報告覆蓋率的原始碼集。
void
executionData
(Object
...
files)
Object
...新增在覆蓋率分析期間要使用的執行資料檔案。
void
executionData
(Task
...
tasks)
Task
...將任務產生的執行資料新增到覆蓋率分析期間使用的清單中。僅包含具有 JacocoTaskExtension
的任務;所有其他任務將被忽略。
void
executionData
(TaskCollection
tasks)
將給定任務產生的執行資料新增到覆蓋率分析期間使用的清單中。僅包含具有 JacocoTaskExtension
的任務;所有其他任務將被忽略。
T
reports
(Action
<? super T
>
configureAction)
Action
<? super T
>允許透過閉包設定報告容器。
reports {
html {
required false
}
xml.outputLocation = "build/reports/myReport.xml"
}