report test coverage and generate a report when tests are run.  fixes #1