Improved Test experience by a lot; added first tests for Am2904, Am2910
authorChristian Femers <femers@in.tum.de>
Mon, 2 Sep 2019 07:50:42 +0000 (09:50 +0200)
committerChristian Femers <femers@in.tum.de>
Mon, 2 Sep 2019 07:50:42 +0000 (09:50 +0200)
commit6d28e5c93c9347784950ca66fb6d1b3a14461ece
treec8a56842b30ab572a929cf53fccf7831d4d20464
parent9b34381259d5e6cb46bd3834712311cd60317506
Improved Test experience by a lot; added first tests for Am2904, Am2910

The current version of the tests includes a failureRule that displays
the state of the failed test in a plain SWT window that opens
automatically. This should make debugging a lot easier.

Some restructuring was done, too.
17 files changed:
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/SwitchWithDisplay.java [deleted file]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/TestEnvironmentHelper.java [deleted file]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/TestUtil.java [deleted file]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/TestableCircuit.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2901/Am2901Test.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2901/TestableAm2901.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2901/TestableAm2901Impl.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2904/Am2904Test.java [new file with mode: 0644]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2904/TestableAm2904.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2904/TestableAm2904Impl.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2910/Am2910Test.java [new file with mode: 0644]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2910/Am2910Testbench.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/am2910/TestableAm2910Impl.java
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/DisplayStateOnFailure.java [new file with mode: 0644]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/SwitchWithDisplay.java [new file with mode: 0644]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/TestEnvironmentHelper.java [new file with mode: 0644]
net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/TestUtil.java [new file with mode: 0644]