Adding PHPUnit Test Log and Coverage to GitLab CI/CD Pipeline
Set up a GitLab runner and a Dockerized PHPUnit job that exports JUnit test reports and Cobertura coverage, so GitLab shows test results, coverage history and a badge in your merge requests