Do not merge: run e2e tests for 7.0 without Gutenberg active#77066
Do not merge: run e2e tests for 7.0 without Gutenberg active#77066
Conversation
|
Warning: Type of PR label mismatch To merge this PR, it requires exactly 1 label indicating the type of PR. Other labels are optional and not being checked here.
Read more about Type labels in Gutenberg. Don't worry if you don't have the required permissions to add labels; the PR reviewer should be able to help with the task. |
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
|
Size Change: 0 B Total Size: 7.61 MB ℹ️ View Unchanged
|
This reverts commit ccf5474.
Core exits iframe mode when a v1 block is added, while Gutenberg keeps it iframed. Use isGutenbergPluginActive to assert the correct behavior. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- post-meta: Block Fields experiment requires plugin - save-entity-record-template-compat: active_templates experiment requires plugin - cross-origin-isolation: DIP header requires plugin (client-side media processing) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
9869078 to
c2ab903
Compare
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Core registers the connectors page at options-connectors.php while Gutenberg uses options-general.php?page=options-connectors-wp-admin. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
dc3af6a to
7bc4a74
Compare
The abilities API endpoints are Gutenberg-only and not present in core, so the expected preload requests differ. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Empty state: also remove core's filter function - JS extensibility: match both core and Gutenberg hook suffixes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
18a9009 to
16810f7
Compare
WordPress strips .php from the slug when computing hook suffixes, so core's hook is settings_page_options-connectors, not settings_page_options-connectors.php. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
d17be70 to
8d6ebb2
Compare
|
Flaky tests detected in 8d6ebb2. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/24093883211
|
What?
Make e2e tests runnable without the Gutenberg plugin active.
Previously: #74536
Why?
It would be nice if all e2e tests can run on core without the plugin active. This requires a few tests to be skipped or adjusted.
How?
.wp-env.jsonand.wp-env.test.jsonisGutenbergPluginActivefixture to e2e test utilssetGutenbergExperimentsreturnbooleanindicating successNotes
collaboration-notes.spec.tsfailures are legitimate — we still need to backport some collaboration code to core for those to pass.preload.spec.js— preload expectations differ without Gutenberg, still to investigatepost-content-focus-mode.spec.js— timeout, possibly flaky, still to investigate