1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.surefire.api.event;
20
21 import org.apache.maven.surefire.api.booter.ForkedProcessEventType;
22 import org.apache.maven.surefire.api.report.RunMode;
23
24
25
26
27
28
29 public abstract class AbstractStandardStreamEvent extends Event {
30 private final RunMode runMode;
31 private final Long testRunId;
32 private final String message;
33
34 protected AbstractStandardStreamEvent(
35 ForkedProcessEventType eventType, RunMode runMode, Long testRunId, String message) {
36 super(eventType);
37 this.runMode = runMode;
38 this.testRunId = testRunId;
39 this.message = message;
40 }
41
42 public RunMode getRunMode() {
43 return runMode;
44 }
45
46 public Long getTestRunId() {
47 return testRunId;
48 }
49
50 public String getMessage() {
51 return message;
52 }
53
54 @Override
55 public boolean isControlCategory() {
56 return false;
57 }
58
59 @Override
60 public boolean isConsoleCategory() {
61 return false;
62 }
63
64 @Override
65 public boolean isConsoleErrorCategory() {
66 return false;
67 }
68
69 @Override
70 public boolean isStandardStreamCategory() {
71 return true;
72 }
73
74 @Override
75 public boolean isSysPropCategory() {
76 return false;
77 }
78
79 @Override
80 public boolean isTestCategory() {
81 return false;
82 }
83
84 @Override
85 public boolean isJvmExitError() {
86 return false;
87 }
88 }