public final class JkJacoco
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
JkJacoco |
addAgentOptions(java.lang.String... args) |
JkJacoco |
addReportOptions(java.lang.String... args)
See https://www.jacoco.org/jacoco/trunk/doc/cli.html for report option
|
void |
configure(dev.jeka.core.api.testing.JkTestProcessor testProcessor) |
java.util.List<java.lang.String> |
getReportOptions() |
static JkJacoco |
ofEmbedded()
Returns the
JkJacoco object relying on jacoco-agent and jacoco-cli embedded in this plugin. |
static JkJacoco |
ofManaged(dev.jeka.core.api.depmanagement.resolution.JkDependencyResolver dependencyResolver,
java.lang.String version)
Returns the
JkJacoco object relying on jacoco-agent and jacoco-cli hosted on repository. |
static JkJacoco |
ofManaged(dev.jeka.core.api.depmanagement.JkRepoSet repos,
java.lang.String version) |
static JkJacoco |
ofManaged(java.lang.String version) |
JkJacoco |
setClassDir(java.nio.file.Path classDir)
Necessary to produce XML report
|
JkJacoco |
setClassDirFilter(dev.jeka.core.api.file.JkPathMatcher pathMatcher) |
JkJacoco |
setExecFile(java.nio.file.Path destFile) |
public static JkJacoco ofEmbedded()
JkJacoco object relying on jacoco-agent and jacoco-cli embedded in this plugin.public static JkJacoco ofManaged(dev.jeka.core.api.depmanagement.resolution.JkDependencyResolver dependencyResolver, java.lang.String version)
JkJacoco object relying on jacoco-agent and jacoco-cli hosted on repository.public static JkJacoco ofManaged(dev.jeka.core.api.depmanagement.JkRepoSet repos, java.lang.String version)
public static JkJacoco ofManaged(java.lang.String version)
public JkJacoco setExecFile(java.nio.file.Path destFile)
public JkJacoco addAgentOptions(java.lang.String... args)
public JkJacoco setClassDir(java.nio.file.Path classDir)
public JkJacoco setClassDirFilter(dev.jeka.core.api.file.JkPathMatcher pathMatcher)
public JkJacoco addReportOptions(java.lang.String... args)
public java.util.List<java.lang.String> getReportOptions()
public void configure(dev.jeka.core.api.testing.JkTestProcessor testProcessor)