package org.apache.maven.plugin.surefire;
import java.io.File;
/**
* The parameters required to report on a surefire execution.
*
* @author Stephen Connolly
*/
public interface SurefireReportParameters
{
boolean isSkipTests();
void setSkipTests( boolean skipTests );
boolean isSkipExec();
void setSkipExec( boolean skipExec );
boolean isSkip();
void setSkip( boolean skip );
boolean isTestFailureIgnore();
void setTestFailureIgnore( boolean testFailureIgnore );
File getBasedir();
void setBasedir( File basedir );
File getTestClassesDirectory();
void setTestClassesDirectory( File testClassesDirectory );
File getReportsDirectory();
void setReportsDirectory( File reportsDirectory );
Boolean getFailIfNoTests();
void setFailIfNoTests( Boolean failIfNoTests );
}