The tests in CodeGenTest.java are actually testing the end-to-end result of the Koord compiler. Rewriting them in Python 3 is more faithful to how we integrated Koord compiler into CyPhyHouse for our experiments and demos. We can also provide mocked middle-ware in Python more easily.
One potential issue is that the test result will be separated from Maven unit test result.
The tests in
CodeGenTest.javaare actually testing the end-to-end result of the Koord compiler. Rewriting them in Python 3 is more faithful to how we integrated Koord compiler into CyPhyHouse for our experiments and demos. We can also provide mocked middle-ware in Python more easily.One potential issue is that the test result will be separated from Maven unit test result.