Page MenuHomePhabricator

quibble-fundraising-cldr-REL1_35-php73-docker is failing
Closed, ResolvedPublic

Description

23:51:03 ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?

But it looks like a mistake that this job is run for the master branch.

Event Timeline

The job is using quibble and also affected by T295036

The error possible is:

21:51:03 Recording test results
21:51:03 ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?

First failing:
https://integration.wikimedia.org/ci/job/quibble-fundraising-cldr-REL1_35-php73-docker/210/console

Last passed: Build #209 (01.11.2021, 10:39:25)
https://integration.wikimedia.org/ci/job/quibble-fundraising-cldr-REL1_35-php73-docker/209/console

11:40:51 Recording test results
11:40:51 [Checks API] No suitable checks publisher found.
11:40:51 Archiving artifacts
11:40:51 [PostBuildScript] - [INFO] Executing post build scripts.

https://gerrit.wikimedia.org/r/c/integration/config/+/736812 is doing things with junit on fundraising (T256402)

That is related to Quibble 1.2.0 no more generating PHPUnit JUnit report but some Jenkins jobs kept trying to capture the report. It is an aftermath of T256402 and is fixed by https://gerrit.wikimedia.org/r/736851 jjb: stop capturing PHPUnit Junit files.

I have updated the jobs:

INFO:jenkins_jobs.builder:Reconfiguring jenkins job quibble-fundraising-FundraisingEmailUnsubscribe-REL1_35-php73-docker
INFO:jenkins_jobs.builder:Reconfiguring jenkins job quibble-fundraising-ParserFunctions-REL1_35-php73-docker
INFO:jenkins_jobs.builder:Reconfiguring jenkins job quibble-fundraising-cldr-REL1_35-php73-docker