hades.utils
Class TestLoadAllDesigns

java.lang.Object
  extended byhades.utils.TestLoadAllDesigns

public class TestLoadAllDesigns
extends java.lang.Object

test loading Hades design files to detect (trivial) errors. This class uses TreeManager to enumerate all .hds design files below the current working directory. It then creates an Editor and succesively tries to load each design file, in order to detect basic errors (like missing SimObjects, unconnected ports, dangling wires etc). The protocol is written to file "test.log" in the current working directory.


Field Summary
(package private) static java.lang.String[] dummies
           
(package private) static java.awt.Point[] points
           
(package private) static java.util.Hashtable simObjectConfiguredTable
           
 
Constructor Summary
TestLoadAllDesigns()
           
 
Method Summary
static java.lang.String _dec10(long value)
           
static void basicEditorChecks(Editor editor)
           
static Console createConsole(Editor editor)
           
static Editor createEditor()
           
static java.util.Vector generateFileList()
           
static void loadOneDesign(Editor editor, java.lang.String designName)
           
static void main(java.lang.String[] argv)
           
static void msg(java.lang.String s)
           
static void printMemoryStats()
           
static void testOneDesign(Editor editor)
           
static void usage()
           
static void writeFileList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

simObjectConfiguredTable

static java.util.Hashtable simObjectConfiguredTable

dummies

static java.lang.String[] dummies

points

static java.awt.Point[] points
Constructor Detail

TestLoadAllDesigns

public TestLoadAllDesigns()
Method Detail

msg

public static void msg(java.lang.String s)

usage

public static void usage()

printMemoryStats

public static void printMemoryStats()

_dec10

public static java.lang.String _dec10(long value)

main

public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
Throws:
java.lang.Exception

writeFileList

public static void writeFileList()

generateFileList

public static java.util.Vector generateFileList()

createEditor

public static Editor createEditor()

createConsole

public static Console createConsole(Editor editor)

basicEditorChecks

public static void basicEditorChecks(Editor editor)

loadOneDesign

public static void loadOneDesign(Editor editor,
                                 java.lang.String designName)

testOneDesign

public static void testOneDesign(Editor editor)