Dies ist eine alte Version des Dokuments!
Für die Entwicklung des Java Cross Compilers gelten die folgenden Namen:
Alle Testklassen befinden sich im Verzeichnis jUnitTest/ch/ntb/cross/eclipse/testClasses. Die Namensgebung ist wie folgt:
TxxName.java: xx ist eine aufsteigende Nummer, name ist ein sinnvoller
Bezeichner
Innerhalb einer Testklasse können sich mehrere Methoden befinden, die ähnliche Testdaten beinhalten, also z.B. mehrere unterschiedliche Methoden zum Thema Ganzzahladdition.
Diese befinden sich im Verzeichnis jUnitTest/ch/ntb/cross/eclipse/cfg. Die Testfälle werden wie folgt benannt:
CFGxx.java: xx ist die Nummer der Testklasse, für die der Compiler den CFG erstellt. Die Methoden, die den Compiler aufrufen, den Zugriff auf den CFG ermöglichen und die einzelnen Knoten testen, befinden sich in jUnitTest/ch/ntb/cross/eclipse/cfg/TestCFG
Diese befinden sich im Verzeichnis jUnitTest/ch/ntb/cross/eclipse/ssa. Die Testfälle werden wie folgt benannt:
SSAxx.java: xx ist die Nummer der Testklasse, für die der Compiler die SSA-Form erstellt. Die Methoden, die den Compiler aufrufen, den Zugriff auf die SSA ermöglichen und die einzelnen Knoten testen, befinden sich in jUnitTest/ch/ntb/cross/eclipse/ssa/TestSSA