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 参数期望的格式获取所有属性。