edu.jhu.ece.iacl.jist.test
Class JistTestHarness

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.test.JistTestHarness

public class JistTestHarness
extends java.lang.Object

The Class JistTestHarness.


Field Summary
protected  java.io.File failedDir
          The failed dir.
protected  java.util.ArrayList<java.io.File> failedFiles
          The failed files.
protected  java.util.ArrayList<java.io.File> layoutFiles
          The layout files.
protected  ProcessManager manager
          The manager.
protected  java.io.File passedDir
          The passed dir.
protected  java.util.ArrayList<java.io.File> passedFiles
          The passed files.
protected  java.io.File testDirectory
          The test directory.
 
Constructor Summary
JistTestHarness(java.io.File testDirectory)
          Instantiates a new jist test harness.
 
Method Summary
 void clean()
          Clean.
 void complete()
          Complete.
protected  java.util.ArrayList<java.io.File> discoverLayouts(java.io.File startDir)
          Discover layouts.
 void init()
          Inits the.
static void main(java.lang.String[] args)
          The main method.
 void runTest(java.io.File layoutFile)
          Run test.
 void runTests()
          Run tests.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layoutFiles

protected java.util.ArrayList<java.io.File> layoutFiles
The layout files.


testDirectory

protected java.io.File testDirectory
The test directory.


passedDir

protected java.io.File passedDir
The passed dir.


failedDir

protected java.io.File failedDir
The failed dir.


manager

protected ProcessManager manager
The manager.


failedFiles

protected java.util.ArrayList<java.io.File> failedFiles
The failed files.


passedFiles

protected java.util.ArrayList<java.io.File> passedFiles
The passed files.

Constructor Detail

JistTestHarness

public JistTestHarness(java.io.File testDirectory)
Instantiates a new jist test harness.

Parameters:
testDirectory - the test directory
Method Detail

runTests

public void runTests()
Run tests.


clean

public void clean()
Clean.


init

public void init()
Inits the.


runTest

public void runTest(java.io.File layoutFile)
Run test.

Parameters:
layoutFile - the layout file

complete

public void complete()
Complete.


main

public static void main(java.lang.String[] args)
The main method.

Parameters:
args - the arguments

discoverLayouts

protected java.util.ArrayList<java.io.File> discoverLayouts(java.io.File startDir)
Discover layouts.

Parameters:
startDir - the start dir
Returns:
the array list< file>