Closed (fixed)
Project:
Drupal core
Version:
11.x-dev
Component:
phpunit
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
14 Aug 2025 at 17:15 UTC
Updated:
10 Sep 2025 at 20:29 UTC
Jump to comment: Most recent
Comments
Comment #3
mondrakeThe remaining failures are due to issues in Prophecy and in PhpDocumentor.
Comment #4
andypostPlease update https://github.com/Lullabot/php-webdriver/releases/tag/v2.0.7 as well as it makes more tests to pass
Comment #5
andypostPushed one more commit as this upgrade is required
Comment #6
andypostCurious if the changes in table clean-up will help to close related #2949229: SQLite findTables Returns Empty Array on External DB.
EDIT sadly no
Comment #7
andypostPHP 8.5 changes are backported to 10.x so part of it should do too
Comment #8
mondrakePHPUnit 11.5.33 is out and contains the fix that will allow #3497124: Deprecate expectDeprecation(), use PHPUnit's expectUserDeprecationMessage*() instead to proceed. Let’s bump to that.
Comment #9
andypostone more deprecation
Comment #10
andypostLooking for reviews https://github.com/phpspec/prophecy/pull/647
Comment #11
andypostWith
sed -i 's/attach/offsetSet/' vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php # TODO: wait for releasethe test passComment #12
andypostwill be fixed
Comment #13
catchThis is critical for PHP 8.5 support.
Comment #14
mondrakeWorking on this to update to PHPUnit 11.5.34 that
Comment #15
mondrakeAdded a job to test kernel/functional/build tests under PHP 8.5, allowing failures for now.
Comment #16
mondrakeComment #17
mondrakeComment #18
andypostWould be great to add updated compsoer https://getcomposer.org/changelog/2.8.11 (as it require newer react/promise)
Comment #19
andypostComment #20
andypostLast blockers are
- https://github.com/minkphp/MinkBrowserKitDriver/pull/185
- new release of prophecy
Comment #21
mondrakeAnyone up to RTBC here so at least we cut some of the noise in the logs?
Comment #22
andypostas of beta2 new failures
Comment #23
andypostI see the rest of new deprecations require own issues so it's good to go as is... at least core will produce less noise in pipelines
Comment #25
catchCommitted/pushed to 11.x, thanks!
We need to update these dependencies as far as we can on 10.6 in case we're able to support PHP 8.5 there, I guess it will depend whether the upstream dependencies will backport these fixes to earlier branches or whether we end up having to skip some deprecations or shim things.
Since we can't do a direct backport here, tagging for a follow-up.
Comment #27
andypostFiled #3543433: Determine if Drupal 10.6 will support PHP 8.5