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。jmx属性的配置仅在使用JaCoCo版本支持此选项时(JaCoCo版本 >= 0.6.2)才生效。

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。jmx属性的配置仅在使用JaCoCo版本支持此选项时(JaCoCo版本 >= 0.6.2)才生效。

Output output

要生成的输出类型。默认为 Output.FILE

int port

Output.TCP_SERVEROutput.TCP_CLIENT 绑定的端口。默认为6300。

String sessionId

写入执行数据的会话标识符。默认为自动生成的标识符。

方法详情

String getAsJvmArg()

以代理JVM参数所需格式获取所有属性。