Testsuite should output JUnit XML for better CircleCI support
At the moment when builds are run on CircleCI, failures are not reported in any special way. This means you have to download the build log to see the bottom of the testing phase as it is too long to see in the browser.
Instead, you can output the test results as JUnit XML which then CircleCI can slurp up and present nicely. https://circleci.com/docs/2.0/configuration-reference/\#store_test_results
There is a python library which makes it easy to generate this output. https://github.com/kyrus/python-junit-xml
Even better, an actual python testing library could be used which could automatically output this information.