public final class JkJacoco
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JkJacoco.RepoToolProvider |
| 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) |
void |
generateExport() |
java.nio.file.Path |
getExecFile() |
java.util.List<java.lang.String> |
getReportOptions() |
JkJacoco.RepoToolProvider |
getToolProvider() |
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) |
JkJacoco |
setSources(java.util.List<java.nio.file.Path> sourceDirs) |
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 JkJacoco setSources(java.util.List<java.nio.file.Path> sourceDirs)
public java.util.List<java.lang.String> getReportOptions()
public void configure(dev.jeka.core.api.testing.JkTestProcessor testProcessor)
public void generateExport()
public JkJacoco.RepoToolProvider getToolProvider()
public java.nio.file.Path getExecFile()