I'm creating some unit tests with Jasmine and the test runner I'm using is Karma. I'm also checking the code coverage of these test specs with the karma-coverage plugin.
I was wondering if there's any way of excluding certain functions from the code coverage itself and also from the Karma report (Istanbul actually). I'm thinking that if the first one is solved then so is the second.
Pretty sure there's no obvious way of doing this, as I've looked in Istanbul as well (karma-coverage uses it) but maybe some of you run into this before.
To exclude test code from the code coverage results and only include application code, add the ExcludeFromCodeCoverageAttribute attribute to your test class.
Code coverage provides information about whether, and optionally how often certain parts of an application have been executed. It's commonly used to determine how thoroughly a test suite exercises a particular codebase.
It appears that the guy behind Istanbul has added support for ignoring specific sections of code from coverage analysis. Really useful!
More here: https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With