Problem/Motivation

PHPUnit job always passes without running any tests, which misleads contributors
Since #3547679, .gitlab-ci.yml replaces the phpunit job script with an echo: "Skipping PHPUnit tests - see issue for test failures"

This is very confusing for developers:
The project has Functional, FunctionalJavascript and Kernel tests, and merge requests show a green phpunit job
Reviewers and maintainers get the same false signal when they decide whether a merge request is safe to merge.

Proposed resolution

Restore the default phpunit job so that CI results mean something again

Comments

alorenc created an issue. See original summary.

alorenc’s picture

alorenc’s picture

Issue summary: View changes
alorenc’s picture

Priority: Normal » Major
alorenc’s picture

It would be good to allow creating either unit or kernel tests.

alorenc’s picture

alorenc’s picture

alorenc’s picture

alorenc’s picture

Status: Active » Closed (duplicate)

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.