Page MenuHomePhabricator

CI failures for PHPUnit on core or extensions in ComposerLaunchParallel.php: unlink( split_group_timings.json.lock ): No such file or directory
Closed, ResolvedPublic

Description

CI failure while merging or testing patch sets

https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83/55741/console

18:15:22 Script MediaWiki\Composer\ComposerLaunchParallel::launchTestsDatabaseless handling the phpunit:parallel:databaseless event terminated with an exception
18:15:22 
18:15:22 In ComposerLaunchParallel.php line 143:
18:15:22                                                                                
18:15:22   unlink(/workspace/log/phpunit_databaseless_split_group_timings.json.lock):   
18:15:22   No such file or directory                                                    
18:15:22                                                                                
18:15:22 
18:15:22 run-script [--timeout TIMEOUT] [--dev] [--no-dev] [-l|--list] [--] [<script> [<args>...]]
18:15:22 
18:15:22 Worker exited with status 1
18:15:22 Script MediaWiki\Composer\ComposerLaunchParallel::launchTestsDatabaseless handling the phpunit:parallel:databaseless event terminated with an exception
18:15:22 
18:15:22 In ComposerLaunchParallel.php line 143:
18:15:22                                                                                
18:15:22   unlink(/workspace/log/phpunit_databaseless_split_group_timings.json.lock):   
18:15:22   No such file or directory                                                    
18:15:22                                                                                
18:15:22 
18:15:22 run-script [--timeout TIMEOUT] [--dev] [--no-dev] [-l|--list] [--] [<script> [<args>...]]
18:15:22 
18:15:22 Worker exited with status 1

Details

Event Timeline

Change #1262001 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/core@master] Use split group timings file itself as lock file

https://gerrit.wikimedia.org/r/1262001

Change #1262001 merged by jenkins-bot:

[mediawiki/core@master] Use split group timings file itself as lock file

https://gerrit.wikimedia.org/r/1262001

Technical verification: Looks like the issue has been resolved as it has not reoccurred.
Thank you!