Enable branch coverage for SimpleCov
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
We previously attempted this in !81504 (merged), but this caused a master:broken #354083 (closed) and we reverted the change in !81984 (merged).
Improvements
Reenable branch coverage, but also:
- Make sure we don't trigger the same failures from https://gitlab.com/gitlab-org/gitlab/-/pipelines/482132092/failures.
- Investigate runtime differences for the
rspec:coveragejob, we had at least one case where it was running for 47m: https://gitlab.com/gitlab-org/gitlab/-/jobs/2150725014. - Also investigate runtime differences for the overall pipeline, I assume all RSpec jobs will run slower since they record additional information.
Edited by 🤖 GitLab Bot 🤖