This page contains links to the testing deliverable, coverage & checkstyle reports from various stages of development and a link to the test folder on the project GitHub.
These reports are generated using JaCoCo, and show the overall test coverage through all execution paths.
Code Coverage initially decreased as the project grew faster than we wrote tests, however has increased since implementing our full set of unit tests. Most of the missed code requires manual testing as it is involved with processes such as rendering that are difficult to test automatically.
These reports are generated using checkstyle and show any formatting issues present in the code. In the second report we have achieved an average of around one issue per file, with no warnings or errors present.