com.carrotsearch.ant.tasks.junit4.events.aggregated
Class AggregatingListener

java.lang.Object
  extended by com.carrotsearch.ant.tasks.junit4.events.aggregated.AggregatingListener

public class AggregatingListener
extends Object

Aggregates atomic events from JUnitCore to higher-level events that contain a full summary of a given test's execution. Simplifies reporting logic.


Constructor Summary
AggregatingListener(EventBus target, SlaveInfo slave)
           
 
Method Summary
 void appendToEventStream(IEvent e)
           
 void receiveSuiteEnd(SuiteCompletedEvent e)
           
 void receiveSuiteFailure(SuiteFailureEvent e)
           
 void receiveSuiteStart(SuiteStartedEvent e)
           
 void receiveTestEnd(TestFinishedEvent e)
           
 void receiveTestFailure(TestFailureEvent e)
           
 void receiveTestFailure(TestIgnoredAssumptionEvent e)
           
 void receiveTestIgnored(TestIgnoredEvent e)
           
 void receiveTestStart(TestStartedEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregatingListener

public AggregatingListener(EventBus target,
                           SlaveInfo slave)
Parameters:
target - Which event bus to repost aggregated events to?
Method Detail

appendToEventStream

public void appendToEventStream(IEvent e)

receiveSuiteStart

public void receiveSuiteStart(SuiteStartedEvent e)

receiveTestStart

public void receiveTestStart(TestStartedEvent e)

receiveTestIgnored

public void receiveTestIgnored(TestIgnoredEvent e)

receiveTestFailure

public void receiveTestFailure(TestIgnoredAssumptionEvent e)

receiveTestFailure

public void receiveTestFailure(TestFailureEvent e)

receiveTestEnd

public void receiveTestEnd(TestFinishedEvent e)

receiveSuiteEnd

public void receiveSuiteEnd(SuiteCompletedEvent e)

receiveSuiteFailure

public void receiveSuiteFailure(SuiteFailureEvent e)


Copyright © 2011-2012 Carrot Search s.c.. All Rights Reserved.