Code coverage: gcovr example regex stopped working after updating to 9.3.8
Summary
(Summarize the bug encountered concisely)
Steps to reproduce
We are using the gcovr regex ^TOTAL.*\s+(\d+\%)$
as mentioned in the project pipelines settings.
The important log line looks like this:
------------------------------------------------------------------------------ TOTAL 34020 10090 29% ------------------------------------------------------------------------------ Job succeeded
We also tried to pass the regex via .gitlab-ci.yml
but that didn't fix the issue.
Using TOTAL(.*)
as regex displays 34020.0%
It looks like re2 handles the regex differently than it was done in a previous version.
What is the current bug behavior?
Code coverage value is not shown.
What is the expected correct behavior?
Display code coverage in list of jobs and jobs detail view.
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
System information System: Current User: git Using RVM: no Ruby Version: 2.3.3p222 Gem Version: 2.5.2 Bundler Version:1.15.0 Rake Version: 10.5.0 Redis Version: 3.2.8 Git Version: 2.9.4 Sidekiq Version:5.0.0 Go Version: go1.7.6 linux/amd64GitLab information Version: 9.3.8 Revision: 63d383e Directory: /home/git/gitlab DB Adapter: postgresql URL: https://example.de HTTP Clone URL: https://example.de/some-group/some-project.git SSH Clone URL: git@example.de:some-group/some-project.git Using LDAP: yes Using Omniauth: no
GitLab Shell Version: 5.1.1 Repository storage paths:
- default: /home/git/repositories Hooks: /home/git/gitlab-shell/hooks Git: /usr/bin/git