JacocoTaskExtension

用於需要使用 Jacoco 代理程式來產生覆蓋率執行資料之任務的擴充功能。

屬性

屬性描述
address

搭配 Output.TCP_SERVEROutput.TCP_CLIENT 使用的 IP 位址或主機名稱。預設為 localhost。

classDumpDir

傾印代理程式所看到的所有類別檔案的路徑。預設為不傾印。

destinationFile

要寫入執行資料的路徑。

dumpOnExit

是否在 VM 關閉時傾印覆蓋率資料。預設為 true

excludeClassLoaders

應從分析中排除的類別載入器名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。

excludes

應從分析中排除的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。

includes

應包含在分析中的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。如果留空,將包含所有類別。預設為空清單。

jmx

是否透過 JMX 在 org.jacoco:type=Runtime 下公開功能。預設為 false。只有在使用的 JaCoCo 版本支援此選項時 (JaCoCo 版本 >= 0.6.2),才會考慮 jmx 屬性的組態。

output

要產生的輸出類型。預設為 Output.FILE

port

用於 Output.TCP_SERVEROutput.TCP_CLIENT 的繫結埠。預設為 6300。

sessionId

寫入執行資料之工作階段的識別碼。預設為自動產生的識別碼。

方法

方法描述
getAsJvmArg()

以代理程式 JVM 引數預期的格式取得所有屬性。

腳本區塊

沒有腳本區塊

屬性詳細資訊

String address

搭配 Output.TCP_SERVEROutput.TCP_CLIENT 使用的 IP 位址或主機名稱。預設為 localhost。

File classDumpDir

傾印代理程式所看到的所有類別檔案的路徑。預設為不傾印。

File destinationFile

要寫入執行資料的路徑。

boolean dumpOnExit

是否在 VM 關閉時傾印覆蓋率資料。預設為 true

List<String> excludeClassLoaders

應從分析中排除的類別載入器名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。

List<String> excludes

應從分析中排除的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。預設為空清單。

List<String> includes

應包含在分析中的類別名稱清單。名稱可以使用萬用字元 (* 和 ?)。如果留空,將包含所有類別。預設為空清單。

boolean jmx

是否透過 JMX 在 org.jacoco:type=Runtime 下公開功能。預設為 false。只有在使用的 JaCoCo 版本支援此選項時 (JaCoCo 版本 >= 0.6.2),才會考慮 jmx 屬性的組態。

Output output

要產生的輸出類型。預設為 Output.FILE

int port

用於 Output.TCP_SERVEROutput.TCP_CLIENT 的繫結埠。預設為 6300。

String sessionId

寫入執行資料之工作階段的識別碼。預設為自動產生的識別碼。

方法詳細資訊

String getAsJvmArg()

以代理程式 JVM 引數預期的格式取得所有屬性。