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

com.simpligility.maven.plugins.android.configuration.Test Maven / Gradle / Ivy

The newest version!
package com.simpligility.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.simpligility.maven.plugins.android.AbstractInstrumentationMojo} and used there.
 *
 * @author Manfred Moser - [email protected]
 */
public class Test
{
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
     */
    private String skip;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationPackage}
     */
    private String instrumentationPackage;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationRunner}
     */
    private String instrumentationRunner;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testDebug}
     */
    private Boolean debug;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCoverage}
     */
    private Boolean coverage;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCoverageFile}
     */
    private String coverageFile;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testLogOnly}
     */
    private Boolean logOnly;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testTestSize}
     */
    private String testSize;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCreateReport}
     */
    private Boolean createReport;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testPackages}
     */
    protected List packages;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testClasses}
     */
    protected List classes;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testAnnotations}
     */
    private List annotations;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testExcludeAnnotations}
     */
    private List excludeAnnotations;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationArgs}
     */
    private List instrumentationArgs;
    /**
     * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testFailSafe}
     */
    private Boolean failSafe;


    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;
    }

    public Boolean isFailSafe()
    {
        return failSafe;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy