Skip to content

Report CI test build failures

What does this MR do?

It checks for build failures in unit test logs and reports them in the check windows 1809 unexpected test failures/check race unexpected test failures jobs.

Why was this MR needed?

To ensure that tests are run as expected and we don't have false positives.

What's the best way to test this MR?

As an example, this pipeline contained a build failure in https://gitlab.com/gitlab-org/gitlab-runner/-/jobs/1103436331, but the pipeline succeeded. With this branch rebased on top of it, check windows 1809 unexpected test failures fails the pipeline as expected.

What are the relevant issue numbers?

Closes #27680 (closed)

Edited by Pedro Pombeiro

Merge request reports