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
25 import org.apache.maven.artifact.repository.ArtifactRepository;
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 getMainBuildPath();
55
56 void setMainBuildPath( File mainBuildPath );
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 int getForkedProcessExitTimeoutInSeconds();
103
104 void setForkedProcessExitTimeoutInSeconds( int forkedProcessTerminationTimeoutInSeconds );
105
106 double getParallelTestsTimeoutInSeconds();
107
108 void setParallelTestsTimeoutInSeconds( double parallelTestsTimeoutInSeconds );
109
110 double getParallelTestsTimeoutForcedInSeconds();
111
112 void setParallelTestsTimeoutForcedInSeconds( double parallelTestsTimeoutForcedInSeconds );
113
114 boolean isUseSystemClassLoader();
115
116 void setUseSystemClassLoader( boolean useSystemClassLoader );
117
118 boolean isUseManifestOnlyJar();
119
120 void setUseManifestOnlyJar( boolean useManifestOnlyJar );
121
122 String getEncoding();
123
124 void setEncoding( String encoding );
125
126 boolean getFailIfNoSpecifiedTests();
127
128 void setFailIfNoSpecifiedTests( boolean failIfNoSpecifiedTests );
129
130 int getSkipAfterFailureCount();
131
132 String getShutdown();
133
134 String[] getIncludeJUnit5Engines();
135
136 void setIncludeJUnit5Engines( String[] includeJUnit5Engines );
137
138 String[] getExcludeJUnit5Engines();
139
140 void setExcludeJUnit5Engines( String[] excludeJUnit5Engines );
141 }