com.jayway.maven.plugins.android.configuration.Test Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-maven-plugin Show documentation
Show all versions of android-maven-plugin Show documentation
Maven Plugin for Android Development
package com.jayway.maven.plugins.android.configuration;
import java.util.List;
/**
* Configuration for the integration test runs. This class is only the definition of the parameters that are
* shadowed in
* {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo} and used there.
*
* @author Manfred Moser
*/
public class Test
{
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
*/
private String skip;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationPackage}
*/
private String instrumentationPackage;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationRunner}
*/
private String instrumentationRunner;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testDebug}
*/
private Boolean debug;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testCoverage}
*/
private Boolean coverage;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testCoverageFile}
*/
private String coverageFile;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testLogOnly}
*/
private Boolean logOnly;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testTestSize}
*/
private String testSize;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testCreateReport}
*/
private Boolean createReport;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testPackages}
*/
protected List packages;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testClasses}
*/
protected List classes;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testAnnotations}
*/
private List annotations;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testExcludeAnnotations}
*/
private List excludeAnnotations;
/**
* Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationArgs}
*/
private List instrumentationArgs;
public String getSkip()
{
return skip;
}
public String getInstrumentationPackage()
{
return instrumentationPackage;
}
public String getInstrumentationRunner()
{
return instrumentationRunner;
}
public Boolean isDebug()
{
return debug;
}
public Boolean isCoverage()
{
return coverage;
}
public String getCoverageFile()
{
return coverageFile;
}
public Boolean isLogOnly()
{
return logOnly;
}
public String getTestSize()
{
return testSize;
}
public Boolean isCreateReport()
{
return createReport;
}
public List getPackages()
{
return packages;
}
public List getClasses()
{
return classes;
}
public List getAnnotations()
{
return annotations;
}
public List getExcludeAnnotations()
{
return excludeAnnotations;
}
public List getInstrumentationArgs()
{
return instrumentationArgs;
}
}