aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-10-27 12:29:56 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-10-27 14:10:47 +0000
commit5e9620124dcd1e849852994431ff6f2cda82c8c5 (patch)
treee4998ae47b0819e020714f8427a9329bf5484fec /src
parent1a90e50a90055fa75ab6ab2c41fd344934be5a96 (diff)
Simplify uses of EventCollector.
-- MOS_MIGRATED_REVID=106389517
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/events/EventCollector.java7
-rw-r--r--src/test/java/com/google/devtools/build/lib/events/EventCollectorTest.java4
-rw-r--r--src/test/java/com/google/devtools/build/lib/events/ReporterTest.java4
-rw-r--r--src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java2
-rw-r--r--src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java2
5 files changed, 13 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/events/EventCollector.java b/src/main/java/com/google/devtools/build/lib/events/EventCollector.java
index 581d8ed7fa..509083ae86 100644
--- a/src/main/java/com/google/devtools/build/lib/events/EventCollector.java
+++ b/src/main/java/com/google/devtools/build/lib/events/EventCollector.java
@@ -40,6 +40,13 @@ public class EventCollector extends AbstractEventHandler implements Iterable<Eve
}
/**
+ * This collector will collect all events.
+ */
+ public EventCollector() {
+ this(EventKind.ALL_EVENTS, new ArrayList<Event>());
+ }
+
+ /**
* This collector will collect all events that match the event mask.
*/
public EventCollector(EventKind... mask) {
diff --git a/src/test/java/com/google/devtools/build/lib/events/EventCollectorTest.java b/src/test/java/com/google/devtools/build/lib/events/EventCollectorTest.java
index df9d72cb9e..be5a67dbf3 100644
--- a/src/test/java/com/google/devtools/build/lib/events/EventCollectorTest.java
+++ b/src/test/java/com/google/devtools/build/lib/events/EventCollectorTest.java
@@ -36,7 +36,7 @@ public class EventCollectorTest extends EventTestTemplate {
@Test
public void usesPassedInCollection() {
Collection<Event> events = new ArrayList<>();
- EventCollector collector = new EventCollector(EventKind.ERRORS_AND_WARNINGS, events);
+ EventCollector collector = new EventCollector(EventKind.ALL_EVENTS, events);
collector.handle(event);
Event onlyEvent = events.iterator().next();
assertEquals(event.getMessage(), onlyEvent.getMessage());
@@ -50,7 +50,7 @@ public class EventCollectorTest extends EventTestTemplate {
@Test
public void collectsEvents() {
- EventCollector collector = new EventCollector(EventKind.ERRORS_AND_WARNINGS);
+ EventCollector collector = new EventCollector();
collector.handle(event);
Iterator<Event> collectedEventIt = collector.iterator();
Event onlyEvent = collectedEventIt.next();
diff --git a/src/test/java/com/google/devtools/build/lib/events/ReporterTest.java b/src/test/java/com/google/devtools/build/lib/events/ReporterTest.java
index 73e040d00c..e14fc6c6df 100644
--- a/src/test/java/com/google/devtools/build/lib/events/ReporterTest.java
+++ b/src/test/java/com/google/devtools/build/lib/events/ReporterTest.java
@@ -50,7 +50,7 @@ public class ReporterTest extends EventTestTemplate {
@Test
public void reporterShowOutput() {
reporter.setOutputFilter(OutputFilter.RegexOutputFilter.forRegex("naughty"));
- EventCollector collector = new EventCollector(EventKind.ALL_EVENTS);
+ EventCollector collector = new EventCollector();
reporter.addHandler(collector);
Event interesting = new Event(EventKind.WARNING, null, "show-me", "naughty");
@@ -63,7 +63,7 @@ public class ReporterTest extends EventTestTemplate {
@Test
public void reporterCollectsEvents() {
ImmutableList<Event> want = ImmutableList.of(Event.warn("xyz"), Event.error("err"));
- EventCollector collector = new EventCollector(EventKind.ALL_EVENTS);
+ EventCollector collector = new EventCollector();
reporter.addHandler(collector);
for (Event e : want) {
reporter.handle(e);
diff --git a/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java b/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
index aa554b49e5..aea1db5f50 100644
--- a/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
+++ b/src/test/java/com/google/devtools/build/skyframe/MemoizingEvaluatorTest.java
@@ -136,7 +136,7 @@ public class MemoizingEvaluatorTest {
@Before
public void initializeReporter() {
- eventCollector = new EventCollector(EventKind.ALL_EVENTS);
+ eventCollector = new EventCollector();
reporter = new Reporter(eventCollector);
tester.resetPlayedEvents();
}
diff --git a/src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java b/src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java
index bf306e4d5a..4a2f8ed317 100644
--- a/src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java
+++ b/src/test/java/com/google/devtools/build/skyframe/ParallelEvaluatorTest.java
@@ -89,7 +89,7 @@ public class ParallelEvaluatorTest {
@Before
public void initializeReporter() {
- eventCollector = new EventCollector(EventKind.ALL_EVENTS);
+ eventCollector = new EventCollector();
reporter = new Reporter(eventCollector);
}