org.jboss.jrunit.harness
Class BenchmarkTestDriver

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jboss.jrunit.harness.TestDriver
              extended by org.jboss.jrunit.harness.BenchmarkTestDriver
All Implemented Interfaces:
junit.framework.Test, MessageBusListener, RemoteMemberListener

public abstract class BenchmarkTestDriver
extends TestDriver

This class extneds the TestDriver to add processing for benchmark results.

Author:
Tom Elrod

Field Summary
 
Fields inherited from class org.jboss.jrunit.harness.TestDriver
DEFAULT_TEST_HARNESS_LOG_LEVEL, DEFAULT_TEST_LOG_LEVEL, RESULTS_TIMEOUT, RUN_TEST_TIMEOUT, TEARDOWN_TIMEOUT
 
Constructor Summary
BenchmarkTestDriver()
           
 
Method Summary
 void handleRemoteDataMessage(java.lang.Object message)
          Used to transfer benchmark data between VMs
 
Methods inherited from class org.jboss.jrunit.harness.TestDriver
declareTestClasses, handleRemoteTestMessage, memberChange, run, setUp, testStart
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BenchmarkTestDriver

public BenchmarkTestDriver()
Method Detail

handleRemoteDataMessage

public void handleRemoteDataMessage(java.lang.Object message)
Description copied from interface: MessageBusListener
Used to transfer benchmark data between VMs

Specified by:
handleRemoteDataMessage in interface MessageBusListener
Overrides:
handleRemoteDataMessage in class TestDriver


JRunit, a JUnit extension for distributed client/server tests.