1 package org.apache.maven.plugin.surefire;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.util.List;
24 import org.apache.maven.artifact.repository.ArtifactRepository;
25
26
27
28
29
30
31
32 public interface SurefireExecutionParameters
33 {
34 boolean isSkipTests();
35
36 void setSkipTests( boolean skipTests );
37
38 boolean isSkipExec();
39
40 void setSkipExec( boolean skipExec );
41
42 boolean isSkip();
43
44 void setSkip( boolean skip );
45
46 File getBasedir();
47
48 void setBasedir( File basedir );
49
50 File getTestClassesDirectory();
51
52 void setTestClassesDirectory( File testClassesDirectory );
53
54 File getClassesDirectory();
55
56 void setClassesDirectory( File classesDirectory );
57
58 File getReportsDirectory();
59
60 void setReportsDirectory( File reportsDirectory );
61
62 File getTestSourceDirectory();
63
64 void setTestSourceDirectory( File testSourceDirectory );
65
66 String getTest();
67
68 void setTest( String test );
69
70 List<String> getIncludes();
71
72 void setIncludes( List<String> includes );
73
74 List<String> getExcludes();
75
76 void setExcludes( List<String> excludes );
77
78 ArtifactRepository getLocalRepository();
79
80 void setLocalRepository( ArtifactRepository localRepository );
81
82 boolean isPrintSummary();
83
84 void setPrintSummary( boolean printSummary );
85
86 String getReportFormat();
87
88 void setReportFormat( String reportFormat );
89
90 boolean isUseFile();
91
92 void setUseFile( boolean useFile );
93
94 String getDebugForkedProcess();
95
96 void setDebugForkedProcess( String debugForkedProcess );
97
98 int getForkedProcessTimeoutInSeconds();
99
100 void setForkedProcessTimeoutInSeconds( int forkedProcessTimeoutInSeconds );
101
102 double getParallelTestsTimeoutInSeconds();
103
104 void setParallelTestsTimeoutInSeconds( double parallelTestsTimeoutInSeconds );
105
106 double getParallelTestsTimeoutForcedInSeconds();
107
108 void setParallelTestsTimeoutForcedInSeconds( double parallelTestsTimeoutForcedInSeconds );
109
110 boolean isUseSystemClassLoader();
111
112 void setUseSystemClassLoader( boolean useSystemClassLoader );
113
114 boolean isUseManifestOnlyJar();
115
116 void setUseManifestOnlyJar( boolean useManifestOnlyJar );
117
118 Boolean getFailIfNoSpecifiedTests();
119
120 void setFailIfNoSpecifiedTests( boolean failIfNoSpecifiedTests );
121
122 int getSkipAfterFailureCount();
123
124 String getShutdown();
125 }