Class AggregatingListener


  • public class AggregatingListener
    extends java.lang.Object
    Aggregates atomic events from JUnitCore to higher-level events that contain a full summary of a given test's execution. Simplifies reporting logic.
    • Field Detail

      • target

        private com.google.common.eventbus.EventBus target
      • lastSuite

        private org.junit.runner.Description lastSuite
      • suiteFailures

        private java.util.List<FailureMirror> suiteFailures
      • eventStream

        private java.util.ArrayList<IEvent> eventStream
      • testStartStreamMarker

        private int testStartStreamMarker
    • Constructor Detail

      • AggregatingListener

        public AggregatingListener​(com.google.common.eventbus.EventBus target,
                                   ForkedJvmInfo slave)
        Parameters:
        target - Which event bus to repost aggregated events to?