JacocoTaskExtension

用于应与 Jacoco 代理一起运行以生成覆盖率执行数据的任务的扩展。

属性

属性描述
address

Output.TCP_SERVEROutput.TCP_CLIENT 一起使用的 IP 地址或主机名。默认为 localhost。

classDumpDir

代理看到的所有类文件转储到的路径。默认为不转储。

destinationFile

执行数据将写入的路径。

dumpOnExit

是否在虚拟机关闭时转储覆盖率数据。默认为 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

是否在虚拟机关闭时转储覆盖率数据。默认为 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 参数预期格式的所有属性。