I am a PHP developer and recently started writing test cases for my codes. I am using Travis CI for continuous integration and I have found another service named
Coverage is used to help developers determine what lines of code were executed by their tests. There are three primary terms used to indicate the results of your tests: hit, partial and miss. The value of
54% comes from a calculation of
hit / ( hits + partial + miss) = coverage.
if true:...will always be a partial hit because the branch was never skipped because
A grade of
54%, in simple terms, says "Half my code is tested". Use Codecov to investigate methods and statements in your code that are not tested to help guide you on where to write your next test and increase the coverage.