com.atlassian.maven.plugin.clover.TestSources Maven / Gradle / Ivy
package com.atlassian.maven.plugin.clover;
import java.util.ArrayList;
import java.util.List;
/**
* A container for test files, works like Ant's file set.
* Example:
*
* <testSources>
* <includes>
* <include>**/*Test.java</include>
* <include>**/*IT.java</include>
* <includes>
* <excludes>
* <exclude>deprecated/**</exclude>
* </excludes>
* <testClasses>
* <testClass><!-- see TestClass --></testClass> <!-- 0..N occurrences -->
* </testClasses>
* </testSources>
*
*/
public class TestSources {
private List includes = new ArrayList();
private List excludes = new ArrayList();
private List testClasses = new ArrayList();
@SuppressWarnings("unused") // called by Maven when parsing MOJO configuration
public TestSources() {
}
public List getTestClasses() {
return testClasses;
}
public List getIncludes() {
return includes;
}
public List getExcludes() {
return excludes;
}
}