A B C D E F G H I J L M N O R S T V

A

asInteger() - Method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder
 

B

build() - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
 
build() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

C

CIOptions - Class in com.atlassian.clover.api.ci
 
CIOptions.Builder - Class in com.atlassian.clover.api.ci
This class is used to configure one of the Integrator classes.
CIOptions.Builder() - Constructor for class com.atlassian.clover.api.ci.CIOptions.Builder
Creates a brand new CIOptionsBuilder with default values.
com.atlassian.clover.api.ci - package com.atlassian.clover.api.ci
Provides classes to programtically integrate Clover into an Ant or Maven2 build, typically from within a Continuous Integration server.
com.atlassian.clover.api.optimization - package com.atlassian.clover.api.optimization
Provides classes to optimize a set of Tests programatically using Clover's Test Optimzation.

D

debug(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
decorateArguments(List<String>) - Method in interface com.atlassian.clover.api.ci.Integrator
Takes a modifiable List of arguments, and decorates them with arguments that will enable Clover for the build.
dontReorder() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

E

enabled(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

F

fullClean(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
 

G

getHistoryDir() - Method in class com.atlassian.clover.api.ci.CIOptions
 
getInitString() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
getLicenseCert() - Method in class com.atlassian.clover.api.ci.CIOptions
 
getLogger() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
getMaxCompilesBeforeStaleSnapshot() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
getName() - Method in interface com.atlassian.clover.api.optimization.Optimizable
 
getOptimizableName() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
getReorder() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
getSnapshotFile() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 

H

historical(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
 
historyDir(File) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
Use the given history directory to store Clover artifacts which are needed by Clover between builds.
html(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
 

I

initString(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
initStringAndSnapshotFrom(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
Integrator - Interface in com.atlassian.clover.api.ci
An Integrator is designed to provied a simple means to enable Clover for a build from a CI environment.
Integrator.Factory - Class in com.atlassian.clover.api.ci
 
Integrator.Factory() - Constructor for class com.atlassian.clover.api.ci.Integrator.Factory
 
isDebug() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
isEnabled() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
isFullClean() - Method in class com.atlassian.clover.api.ci.CIOptions
 
isHistorical() - Method in class com.atlassian.clover.api.ci.CIOptions
 
isHtml() - Method in class com.atlassian.clover.api.ci.CIOptions
 
isJson() - Method in class com.atlassian.clover.api.ci.CIOptions
 
isMinimize() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
isOptimize() - Method in class com.atlassian.clover.api.ci.CIOptions
 
isReorderFailfast() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
isReordering() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 
isReorderRandomly() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 

J

json(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
 

L

licenseCert(String) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
Use the given Clover license String for the build.
logger(Logger) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

M

maxCompilesBeforeStaleSnapshot(int) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
minimize(boolean) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

N

newAntIntegrator(CIOptions) - Static method in class com.atlassian.clover.api.ci.Integrator.Factory
Creates an integrator for Ant, using the given options.
newMavenIntegrator(CIOptions) - Static method in class com.atlassian.clover.api.ci.Integrator.Factory
Creates an integrator for Maven, using the given options.

O

Optimizable - Interface in com.atlassian.clover.api.optimization
A Optimizable is an abstraction for things that can be executed for the purpose of testing and can be potentially optimized away by Clover.
optimizableName(String) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
OptimizationOptions - Class in com.atlassian.clover.api.optimization
 
OptimizationOptions.Builder - Class in com.atlassian.clover.api.optimization
Options for use with the clover TestOptimizer class.
OptimizationOptions.Builder() - Constructor for class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
OptimizationOptions.TestSortOrder - Enum in com.atlassian.clover.api.optimization
 
optimize(boolean) - Method in class com.atlassian.clover.api.ci.CIOptions.Builder
Whether or not to optimize tests.
optimize(List<Optimizable>) - Method in class com.atlassian.clover.api.optimization.TestOptimizer
Optimize a collection of any Optimizable.
optimizeTestClasses(Collection<Class>) - Method in class com.atlassian.clover.api.optimization.TestOptimizer
Optimize a collection of Test classes.

R

reorder(OptimizationOptions.TestSortOrder) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
reorderFailfast() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 
reorderRandomly() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

S

snapshot(File) - Method in class com.atlassian.clover.api.optimization.OptimizationOptions.Builder
 

T

TestOptimizer - Class in com.atlassian.clover.api.optimization
A TestOptimizer allows you to optimize a Collection of classes (that are Tests) programatically.
TestOptimizer(OptimizationOptions) - Constructor for class com.atlassian.clover.api.optimization.TestOptimizer
 
TestOptimizer(String, File) - Constructor for class com.atlassian.clover.api.optimization.TestOptimizer
 
toString() - Method in class com.atlassian.clover.api.optimization.OptimizationOptions
 

V

valueOf(String) - Static method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.clover.api.optimization.OptimizationOptions.TestSortOrder
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I J L M N O R S T V