/* * ### * Android Maven Plugin - android-maven-plugin * * Copyright (C) 1999 - 2012 Photon Infotech Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ### */ /* * Copyright (C) 2009 Jayway AB * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.photon.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.photon.maven.plugins.android.AbstractInstrumentationMojo} and used there. * */ public class Test { /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testSkip} */ private String skip; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationPackage} */ private String instrumentationPackage; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationRunner} */ private String instrumentationRunner; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testDebug} */ private Boolean debug; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testCoverage} */ private Boolean coverage; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testLogOnly} */ private Boolean logOnly; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testSize} */ private String testSize; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testCreateReport} */ private Boolean createReport; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testPackages} */ protected List<String> packages; /** * Mirror of {@link com.photon.maven.plugins.android.AbstractInstrumentationMojo#testClasses} */ 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; } }