Code coverage

EPW code coverage

Code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage, measured as a percentage, has had more of its source code executed during testing which suggests it has a lower chance of containing undetected software bugs compared to a program with low code coverage (Ref: Wikipedia).

The code coverage by the tests located in EPW/tests can be access at EPW code coverage.

Three code coverage are given there:

  • Files : This is the number of files that are tested (even partially)

  • Functions: This gives you the number of functions and subroutines that are tested (there might be multiple functions in a file)

  • Blocks: This gives the number of blocks that are tested (blocks are usually defined by ‘IF’ conditions).

Currently, about 63% of the 25,600 software blocks are tested/covered.