My team use Jacoco one year ago. We integrated Jacoco with Codecov in Github workflow, and set a periodical action to generate code coverage report every day. However, the coverage changes dramatically. Even We don't change any code, the next day it gives us a changed code coverage. Especially when running integration tests.
So I just want to know:
1. what makes the code coverage fluctuating so fast, even no more new commits? Due to the mechanism of running many tests in concurrency?
2. Or something wrong in the aggregation of integration tests report?
3. what's the mechanism of the generation of integration test code coverage report in Jacoco?
Thanks!