Currently on build we run both test and test-test-build-and-run-image. The latter builds the image and then does the full lint-and-unit-test run; the former runs npm coverage, which isn't needed in a pre-merge CI run.
Let's simplify things (and use less CI server space!) and just run the main job, renaming test to build-coverage-report and only running it when needed, unless I'm missing something?