We've recently upgraded to TeamCity 8.1 and tried the code coverage feature with the IntelliJ coverage runner.
Unfortunately, it seems that on each build, the coverage feature reports some "random numbers" although nothing (or little) has changed. In the few cases I looked into some classes definitely covered were missing (although the test was run).
We're using a mixed Java/Scala project, built with gradle. The only thing I found was that tests should run in forked VMs, which is true for our project (we're using forkEvery=1, maxParallelForks=6, testLogging.showStandardStreams = true).
Can anyone hint me at what to try/look at before opening an issue?