API 文件 | JacocoTaskExtension |
---|
用於需要使用 Jacoco 代理程式來產生覆蓋率執行資料之任務的擴充功能。
屬性 | 描述 |
address | 搭配 |
classDumpDir | 傾印代理程式所看到的所有類別檔案的路徑。預設為不傾印。 |
destinationFile | 要寫入執行資料的路徑。 |
dumpOnExit | 是否在 VM 關閉時傾印覆蓋率資料。預設為 |
excludeClassLoaders | 應從分析中排除的類別載入器名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。 |
excludes | 應從分析中排除的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。 |
includes | 應包含在分析中的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。如果留空,將包含所有類別。預設為空清單。 |
jmx | 是否透過 JMX 在 |
output | 要產生的輸出類型。預設為 |
port | 用於 |
sessionId | 寫入執行資料之工作階段的識別碼。預設為自動產生的識別碼。 |
方法 | 描述 |
getAsJvmArg() | 以代理程式 JVM 引數預期的格式取得所有屬性。 |
String
address
搭配 Output.TCP_SERVER
或 Output.TCP_CLIENT
使用的 IP 位址或主機名稱。預設為 localhost。
File
classDumpDir
傾印代理程式所看到的所有類別檔案的路徑。預設為不傾印。
File
destinationFile
要寫入執行資料的路徑。
是否透過 JMX 在 org.jacoco:type=Runtime
下公開功能。預設為 false
。只有在使用的 JaCoCo 版本支援此選項時 (JaCoCo 版本 >= 0.6.2),才會考慮 jmx 屬性的組態。
Output
output
要產生的輸出類型。預設為 Output.FILE
。
用於 Output.TCP_SERVER
或 Output.TCP_CLIENT
的繫結埠。預設為 6300。
String
sessionId
寫入執行資料之工作階段的識別碼。預設為自動產生的識別碼。
String
getAsJvmArg
()
以代理程式 JVM 引數預期的格式取得所有屬性。