Opened 3 years ago
Closed 3 years ago
#54749 closed defect (bug) (fixed)
Re-enable E2E testing for the 5.8 branch
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 5.9 | Priority: | normal |
Severity: | normal | Version: | 5.9 |
Component: | Build/Test Tools | Keywords: | has-patch fixed-major dev-reviewed commit |
Focuses: | Cc: |
Description
[52449] adjusted the workflow for testing old branches after creating the 5.9 branch.
For E2E tests, only the most recent supported branch is tested regularly. But as of 5.8, there are more tests than just “Hello World” ones (see #52905), so the same pattern as PHP Compatibility testing should be used for E2E tests going forward.
Attachments (1)
Change History (9)
This ticket was mentioned in Slack in #core by desrosj. View the logs.
3 years ago
#3
@
3 years ago
- Owner set to davidbaumwald
- Resolution set to fixed
- Status changed from new to closed
In 52546:
#4
@
3 years ago
- Keywords fixed-major dev-feedback added
- Resolution fixed deleted
- Status changed from closed to reopened
Reopening for backport to the 5.9 branch.
#6
@
3 years ago
- Keywords commit added
@davidbaumwald @desrosj is this on your radar for backport to 5.9?
This ticket was mentioned in Slack in #core by audrasjb. View the logs.
3 years ago
#8
@
3 years ago
- Resolution set to fixed
- Status changed from reopened to closed
In GitHub Actions, scheduled
events only run in the repositories primary branch. Since this change was made in trunk
already, we can just close this out as fixed and leave as 5.9 to reflect when the change was made.
I go back and forth for when to include changes to these files in backports (keeping the files up to date is easier when backporting other changes), but I think it makes more sense to leave these files as they are when branching occurs, or to remove them entirely.
We can close this one out, and when the next round of GHA related backports occurs, I can make a final decision here.
There are a total of 3 e2e tests on the 5.8 branch:
Though the coverage is tiny, if a regression does happen in those coverage areas, then there's an advantage for running them as they might reveal it. Performance-wise, running these 3 tests should be quick.
Overall, I think it is worth wiring up these tests to run. Thumbs up from me!