View Javadoc
1   package com.simpligility.maven.plugins.android.configuration;
2   
3   import java.util.List;
4   
5   /**
6    * Configuration for the integration test runs. This class is only the definition of the parameters that are
7    * shadowed in
8    * {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo} and used there.
9    *
10   * @author Manfred Moser - manfred@simpligility.com
11   */
12  public class Test
13  {
14      /**
15       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testSkip}
16       */
17      private String skip;
18      /**
19       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationPackage}
20       */
21      private String instrumentationPackage;
22      /**
23       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationRunner}
24       */
25      private String instrumentationRunner;
26      /**
27       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testDebug}
28       */
29      private Boolean debug;
30      /**
31       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCoverage}
32       */
33      private Boolean coverage;
34      /**
35       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCoverageFile}
36       */
37      private String coverageFile;
38      /**
39       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testLogOnly}
40       */
41      private Boolean logOnly;
42      /**
43       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testTestSize}
44       */
45      private String testSize;
46      /**
47       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testCreateReport}
48       */
49      private Boolean createReport;
50      /**
51       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testPackages}
52       */
53      protected List<String> packages;
54      /**
55       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testClasses}
56       */
57      protected List<String> classes;
58      /**
59       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testAnnotations}
60       */
61      private List<String> annotations;
62      /**
63       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testExcludeAnnotations}
64       */
65      private List<String> excludeAnnotations;
66      /**
67       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testInstrumentationArgs}
68       */
69      private List<String> instrumentationArgs;
70      /**
71       * Mirror of {@link com.simpligility.maven.plugins.android.AbstractInstrumentationMojo#testFailSafe}
72       */
73      private Boolean failSafe;
74  
75  
76      public String getSkip()
77      {
78          return skip;
79      }
80  
81      public String getInstrumentationPackage()
82      {
83          return instrumentationPackage;
84      }
85  
86      public String getInstrumentationRunner()
87      {
88          return instrumentationRunner;
89      }
90  
91      public Boolean isDebug()
92      {
93          return debug;
94      }
95  
96      public Boolean isCoverage()
97      {
98          return coverage;
99      }
100 
101     public String getCoverageFile()
102     {
103         return coverageFile;
104     }
105 
106     public Boolean isLogOnly()
107     {
108         return logOnly;
109     }
110 
111     public String getTestSize()
112     {
113         return testSize;
114     }
115 
116     public Boolean isCreateReport()
117     {
118         return createReport;
119     }
120 
121     public List<String> getPackages()
122     {
123         return packages;
124     }
125 
126     public List<String> getClasses()
127     {
128         return classes;
129     }
130 
131     public List<String> getAnnotations()
132     {
133         return annotations;
134     }
135 
136     public List<String> getExcludeAnnotations()
137     {
138         return excludeAnnotations;
139     }
140 
141     public List<String> getInstrumentationArgs()
142     {
143         return instrumentationArgs;
144     }
145 
146     public Boolean isFailSafe()
147     {
148         return failSafe;
149     }
150 }