1 package org.apache.maven.plugin.surefire.booterclient;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.plugin.surefire.StartupReportConfiguration;
23 import org.apache.maven.plugin.surefire.report.DefaultReporterFactory;
24 import org.apache.maven.plugin.surefire.log.api.NullConsoleLogger;
25 import org.apache.maven.surefire.report.RunListener;
26
27 import java.io.File;
28
29
30
31
32
33
34 public class TestSetMockReporterFactory
35 extends DefaultReporterFactory
36 {
37 public TestSetMockReporterFactory()
38 {
39 super( defaultValue(), new NullConsoleLogger() );
40 }
41
42 @Override
43 public RunListener createReporter()
44 {
45 return new MockReporter();
46 }
47
48
49
50
51
52
53
54 private static StartupReportConfiguration defaultValue()
55 {
56 File target = new File( "./target" );
57 File statisticsFile = new File( target, "TESTHASH" );
58 return new StartupReportConfiguration( true, true, "PLAIN", false, false, target, false, null, statisticsFile,
59 false, 0, null, null, true );
60 }
61 }