See: Description
| Interface | Description |
|---|---|
| Integrator |
An Integrator is designed to provied a simple means to enable Clover for a build from a CI environment.
|
| Class | Description |
|---|---|
| CIOptions | |
| CIOptions.Builder |
This class is used to configure one of the
Integrator classes. |
| Integrator.Factory |
The
CIOptions.Builder should be used to create and configure a
CIOptions instance that then gets passed to one of the
Integrator.Factory's "new*" methods.
CIOptions options = new CIOptions.Builder().build();
Integrator antIntegrator = Integrator.Factory.newAntIntegrator(options);
List<String> args = new ArrayList<String>(Arrays.asList("clean","test"));
antIntegrator.decorateArguments(args);
// args now contain extra args that will enable Clover to instrument all java source files and generate a coverage report.