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.