1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.surefire.extensions;
20
21 import java.io.File;
22
23
24
25
26
27
28 public class StatelessReportMojoConfiguration {
29 private final File reportsDirectory;
30
31 private final String reportNameSuffix;
32
33 private final boolean trimStackTrace;
34
35 private final int rerunFailingTestsCount;
36
37 private final String xsdSchemaLocation;
38
39 public StatelessReportMojoConfiguration(
40 File reportsDirectory,
41 String reportNameSuffix,
42 boolean trimStackTrace,
43 int rerunFailingTestsCount,
44 String xsdSchemaLocation) {
45 this.reportsDirectory = reportsDirectory;
46 this.reportNameSuffix = reportNameSuffix;
47 this.trimStackTrace = trimStackTrace;
48 this.rerunFailingTestsCount = rerunFailingTestsCount;
49 this.xsdSchemaLocation = xsdSchemaLocation;
50 }
51
52 public File getReportsDirectory() {
53 return reportsDirectory;
54 }
55
56 public String getReportNameSuffix() {
57 return reportNameSuffix;
58 }
59
60 public boolean isTrimStackTrace() {
61 return trimStackTrace;
62 }
63
64 public int getRerunFailingTestsCount() {
65 return rerunFailingTestsCount;
66 }
67
68 public String getXsdSchemaLocation() {
69 return xsdSchemaLocation;
70 }
71 }