hades.utils
Class TestLoadAllDesigns
java.lang.Object
hades.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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
simObjectConfiguredTable
static java.util.Hashtable simObjectConfiguredTable
dummies
static java.lang.String[] dummies
points
static java.awt.Point[] points
TestLoadAllDesigns
public TestLoadAllDesigns()
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)