1 package com.simpligility.maven.plugins.android.configuration;
2
3 import java.util.List;
4
5 /**
6 * Configuration for the monkey runner tests runs. This class is only the definition of the parameters that are shadowed
7 * in {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner} and used there.
8 *
9 * @author Stéphane Nicolas - snicolas@octo.com
10 */
11 public class MonkeyRunner
12 {
13 /**
14 * Mirror of {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner#testSkip}
15 */
16 private Boolean skip;
17 /**
18 * Mirror of {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner#programs}
19 */
20 private List< Program > programs;
21 /**
22 * Mirror of {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner#plugins}
23 */
24 private String[] plugins;
25 /**
26 * Mirror of {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner#createReport}
27 */
28 private Boolean createReport;
29 /**
30 * Mirror of
31 * {@link com.jayway.maven.plugins.android.standalonemojos.MonkeyRunner#injectDeviceSerialNumberIntoScript}
32 */
33 private Boolean injectDeviceSerialNumberIntoScript;
34
35 public boolean isSkip()
36 {
37 return skip;
38 }
39
40 public List< Program > getPrograms()
41 {
42 return programs;
43 }
44
45 public String[] getPlugins()
46 {
47 return plugins;
48 }
49
50 public Boolean isCreateReport()
51 {
52 return createReport;
53 }
54
55 public Boolean isInjectDeviceSerialNumberIntoScript()
56 {
57 return injectDeviceSerialNumberIntoScript;
58 }
59 }