The system tests print a lot of output, even for successful tests. With this PR, the system tests run in a quieter mode by default. In the quieter mode, the final summary of how many tests passed/failed is printed, but beyond that, only failing tests are printed in full detail. This makes it much quieter, and you really only see verbose output for things that go wrong. There is an option --not-quiet option if you want to see the full output, even for successful tests.
The tests report the current GIT branch (which is detached in the CI, so not that important, but the GIT branch is useful when running locally).
The tests correctly report "Unit tests failed" when the tests actually fail. Before they always said "tests pass" even if they failed.
--not-quiet
option if you want to see the full output, even for successful tests.