#38 Add functionality to generate coverage reports, even some of the test fails. This was not possible beofre and is done by using setting the reportOnFail property of the coverage object to true