build: add test coverage reporting