Skip navigation links

Package com.atlassian.clover.api.optimization

Provides classes to optimize a set of Tests programatically using Clover's Test Optimzation.

See: Description

Package com.atlassian.clover.api.optimization Description

Provides classes to optimize a set of Tests programatically using Clover's Test Optimzation. A TestOptimizer takes an instance of OptimizationOptions. OptimizationOptions are built and configured using an OptimizationOptions.Builder.

Example

 final Options options = new Options.Builder().snapshot(new File(".clover/clover.snapshot")).build();
 final Collection<Class> optimizedClasses = new TestOptimizer(options).optimize(unoptimizedClasses);
 // optimizedClasses will only contain those tests that cover code that has been modified.
 
Since:
2.6.0
Skip navigation links