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 public interface SurefireExecutionParameters
32 {
33 boolean isSkipTests();
34
35 void setSkipTests( boolean skipTests );
36
37 boolean isSkipExec();
38
39 void setSkipExec( boolean skipExec );
40
41 boolean isSkip();
42
43 void setSkip( boolean skip );
44
45 File getBasedir();
46
47 void setBasedir( File basedir );
48
49 File getTestClassesDirectory();
50
51 void setTestClassesDirectory( File testClassesDirectory );
52
53 File getClassesDirectory();
54
55 void setClassesDirectory( File classesDirectory );
56
57 File getReportsDirectory();
58
59 void setReportsDirectory( File reportsDirectory );
60
61 File getTestSourceDirectory();
62
63 void setTestSourceDirectory( File testSourceDirectory );
64
65 String getTest();
66
67 void setTest( String test );
68
69 List<String> getIncludes();
70
71 void setIncludes( List<String> includes );
72
73 List<String> getExcludes();
74
75 void setExcludes( List<String> excludes );
76
77 ArtifactRepository getLocalRepository();
78
79 void setLocalRepository( ArtifactRepository localRepository );
80
81 boolean isPrintSummary();
82
83 void setPrintSummary( boolean printSummary );
84
85 String getReportFormat();
86
87 void setReportFormat( String reportFormat );
88
89 boolean isUseFile();
90
91 void setUseFile( boolean useFile );
92
93 String getDebugForkedProcess();
94
95 void setDebugForkedProcess( String debugForkedProcess );
96
97 int getForkedProcessTimeoutInSeconds();
98
99 void setForkedProcessTimeoutInSeconds( int forkedProcessTimeoutInSeconds );
100
101 int getForkedProcessExitTimeoutInSeconds();
102
103 void setForkedProcessExitTimeoutInSeconds( int forkedProcessTerminationTimeoutInSeconds );
104
105 double getParallelTestsTimeoutInSeconds();
106
107 void setParallelTestsTimeoutInSeconds( double parallelTestsTimeoutInSeconds );
108
109 double getParallelTestsTimeoutForcedInSeconds();
110
111 void setParallelTestsTimeoutForcedInSeconds( double parallelTestsTimeoutForcedInSeconds );
112
113 boolean isUseSystemClassLoader();
114
115 void setUseSystemClassLoader( boolean useSystemClassLoader );
116
117 boolean isUseManifestOnlyJar();
118
119 void setUseManifestOnlyJar( boolean useManifestOnlyJar );
120
121 String getEncoding();
122
123 void setEncoding( String encoding );
124
125 Boolean getFailIfNoSpecifiedTests();
126
127 void setFailIfNoSpecifiedTests( boolean failIfNoSpecifiedTests );
128
129 int getSkipAfterFailureCount();
130
131 String getShutdown();
132 }