chore: remove experimental component testing - #42168
Conversation
Removes the @playwright/experimental-ct-{core,react,react17,vue} packages,
their tests and build wiring, and the babelPlugins config hook that let them
inject tsxTransform into the test transform (along with the setTransformData /
getUserData side channel it used to reach the Vite plugin).
Component testing is now the story gallery model built on the mount fixture.
c66d4b4 to
0e7097c
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Test results for "tests 1"1 failed 4 flaky51005 passed, 1190 skipped Merge workflow run. |
|
Hi, I'm the Playwright bot and I took a first look at the failing CI. 🟢 The one failure is a pre-existing flake — this PR is clear
DetailsOverall: the diff is confined to the Pre-existing flake / infra
Not real failures
Worth noting: earlier merged reports for this PR ended I'm a first pass, so I can't rule out a rerun surfacing something new, but the evidence points squarely at flake. Triaged by the Playwright bot - agent run |
Test results for "MCP"5 failed 8058 passed, 1284 skipped Merge workflow run. |
|
Hi, I'm the Playwright bot and I took a look at the failing CI. 🟢 All five MCP failures are pre-existing flakes — this PR is clearThe latest MCP report lists 5 failed tests, all on DetailsOverall: the diff is confined to Pre-existing flake / infra — every failure recurs on the same
The clustering on one Firefox/Windows MCP bot, all in code the PR leaves untouched, is the shape of pre-existing infra flake, not a regression. Worth noting: earlier merged reports for this PR ended I'm a first pass, so I can't rule out a rerun surfacing something new, but the evidence points squarely at flake. Triaged by the Playwright bot - agent run |
5a617bb
into
microsoft:main
Summary
@playwright/experimental-ct-{core,react,react17,vue}packages,tests/components/, the CT specs and thecomponentsCI workflow.'@playwright/test': { babelPlugins }hook that injectedtsxTransform, plus thesetTransformData/getUserDatacache side channel andresolveCtDirs()it fed.testing-library.mdat the story gallery, and note intest-components.md/ the migration skill that the packages are gone (pin 1.62 while porting).jsx-runtimestays for now — it is inert without CT, but dropping it would break JSX in.tsxtest files, so it deserves its own breaking change.