Closed (fixed)
Project:
Drupal core
Version:
9.1.x-dev
Component:
phpunit
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
19 Nov 2020 at 10:07 UTC
Updated:
6 Dec 2020 at 21:19 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
alexpottSee #3156595-135: Make Drupal 9 installable on PHP8 for successful PHP 8 JS testing with this patch applied.
Comment #3
alexpottCreated a postponed follow to remove once we have a new release of Selenium2Driver... #3183423: Remove \Drupal\FunctionalJavascriptTests\DrupalSelenium2Driver::attachFile() once upstream dependency has a new release
Comment #4
catchGood plan.
Comment #5
MixologicWe've been stuck waiting on this particular upstream library for a release for years in the past. This isn't ideal, but vastly preferable to waiting on them to act.
Comment #7
effulgentsia commentedPushed to 9.2.x.
Since 9.1 is in RC, leaving at RTBC for a release manager to decide whether to cherry pick to 9.1.
Comment #8
alexpott+1 for backport - even if core is not technically PHP 8 compatible on 9.1.0 release the parts that won't be ie. the laminas dependencies are barely used. Having this patch in 9.1 will help people run JS tests without unnecessary fails.
Also this is test only code by definition.
Comment #10
catchAgreed, very low risk and can't be overridden with --ignore-platform-reqs.