All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.atlassian.clover.api.optimization.Optimizable Maven / Gradle / Ivy

Go to download

Clover is an award winning code coverage and testing tool for Java and Groovy. It integrates easily with Maven, Ant, Grails, Eclipse and IntelliJ IDEA as well as with continuous integration servers such as Bamboo, Jenkins or Hudson. Note: before Clover 4.0 this artifact was named com.cenqua.clover:clover.

There is a newer version: 4.5.2
Show newest version
package com.atlassian.clover.api.optimization;

/**
 * A {@link Optimizable} is an abstraction for things that can be executed for the purpose of testing
 * and can be potentially optimized away by Clover.
 *
 * Examples include Ant org.apache.tools.ant.types.Resources that map to test files
 * or instances of org.apache.tools.ant.taskdefs.optional.junit.JUnitTest within Ant.
 *
 * {@link Optimizable}s have a name ({@link #getName()}) which may or may not relate to a path. If
 * relating to a path, the path separator '/' must be used instead of the platform path separator.
 *
 */
public interface Optimizable {
    /** @return non-null name */
    public String getName();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy