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 <manfred@simpligility.com>
 */
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#testSkip}
      */
    private String instrumentationPackage;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private String instrumentationRunner;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private Boolean debug;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private Boolean coverage;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private Boolean logOnly;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private String testSize;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    private Boolean createReport;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    protected List<String> packages;
    /**
      * Mirror of {@link com.jayway.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
      */
    protected List<String> classes;

    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 Boolean isLogOnly() {
        return logOnly;
    }

    public String getTestSize() {
        return testSize;
    }

    public Boolean isCreateReport() {
        return createReport;
    }

    public List<String> getPackages() {
        return packages;
    }

    public List<String> getClasses() {
        return classes;
    }
}

@@ -597,36 +597,54 @@
 ntationMojo#test
-Skip
+InstrumentationPackage
 %7D%0A      */%0A    p
@@ -771,36 +771,53 @@
 ntationMojo#test
-Skip
+InstrumentationRunner
 %7D%0A      */%0A    p
@@ -943,36 +943,37 @@
 ntationMojo#test
-Skip
+Debug
 %7D%0A      */%0A    p
@@ -1084,36 +1084,40 @@
 ntationMojo#test
-Skip
+Coverage
 %7D%0A      */%0A    p
@@ -1231,36 +1231,39 @@
 ntationMojo#test
-Skip
+LogOnly
 %7D%0A      */%0A    p
@@ -1377,35 +1377,35 @@
 tationMojo#testS
-kip
+ize
 %7D%0A      */%0A    p
@@ -1518,36 +1518,44 @@
 ntationMojo#test
-Skip
+CreateReport
 %7D%0A      */%0A    p
@@ -1673,36 +1673,40 @@
 ntationMojo#test
-Skip
+Packages
 %7D%0A      */%0A    p
@@ -1827,36 +1827,39 @@
 ntationMojo#test
-Skip
+Classes
 %7D%0A      */%0A    p

Fix names of referenced configuration member variables in javadoc