Hi all!
While I think it's great that CI is making sure that test coverage improves, I'm
struggeling with making this work for me. It seems to me the stats that are used
to detect test coverage are faulty, or at least unintuitive.
See for instance <https://gerrit.wikimedia.org/r/c/423146/10>. Please explain to
me how this decreases test coverage
<https://integration.wikimedia.org/ci/job/mediawiki-phpunit-coverage-patch/2480/console>.
What am I missing? As far as I can see, all new code has tests. I'm having
similar issues with several of my patches.
Also, am I correct in thinking that I could introduce a completely new 1000 line
class with no tests, and that would *not* be detected as decreasing coverage,
since the new class didn't have any coverage before?....
--
Daniel Kinzler
Principal Platform Engineer
Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.