avrora.actions
Class TestAction

java.lang.Object
  extended byavrora.util.help.HelpCategory
      extended byavrora.actions.Action
          extended byavrora.actions.TestAction
All Implemented Interfaces:
HelpItem

public class TestAction
extends Action

The TestAction class represents an action to invoke the built-in automated testing framework that is used for regression testing in Avrora.


Field Summary
 Option.Bool DETAIL
           
static java.lang.String HELP
           
 
Fields inherited from class avrora.actions.Action
options
 
Fields inherited from class avrora.util.help.HelpCategory
COMPARATOR, help, name
 
Constructor Summary
TestAction()
           
 
Method Summary
 void run(java.lang.String[] args)
          The run() method starts the test harness and begins processing test cases.
 
Methods inherited from class avrora.actions.Action
newOption, newOption, newOption, newOption, newOption, newOptionList
 
Methods inherited from class avrora.util.help.HelpCategory
addCommandExample, addListSection, addOptionSection, addSection, addSubcategorySection, getHelp, getName, printHelp, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP

public static final java.lang.String HELP
See Also:
Constant Field Values

DETAIL

public final Option.Bool DETAIL
Constructor Detail

TestAction

public TestAction()
Method Detail

run

public void run(java.lang.String[] args)
         throws java.lang.Exception
The run() method starts the test harness and begins processing test cases.

Specified by:
run in class Action
Parameters:
args - the command line arguments; files containing tests to be run
Throws:
java.lang.Exception