The meeting started on Slack here.
@hellofromtonya summarised last week in tests:
- Team cleared large number of tickets that needed help.
- 5.9 e2e strategy session was held and the strategy was set.
5.9 e2e strategy session was a big step forward for WP Core, as:
- We are getting started with bringing e2e tests to Core.
- We now have clear boundaries of where e2e tests will live in Core and Gutenberg.
- We have a process/workflow from idea => PR ready => code review => commit.
@hellofromtonya mentioned, that the next step is to do the same for PHPUnit integration tests. Both of the above will become a 5.9 Test Roadmap
Open Floor
@justinahinon shared his concerns about shipping Playwright to Gutenberg now as it’ll need lots of work. He thinks that it’s better to make this experiment in the Core before.
@hellofromtonya shared her thought that Puppeteer and Playwright might exist in the suite together
@costdev agreed
@hellofromtonya wrote the Bigger Scope which is:
- Teaching contributors
- Creating tool that will convert from Puppeteer to Playwright
- Changing to linters
@costdev reminded, that we need to agree on standard for writing e2e with Playwright
@hellofromtonya mentioned that she’s working on the Webfonts API. The API will handle the theme.json webfonts. There are some tickets that need unit/integration tests:
- https://core.trac.wordpress.org/ticket/52252
- https://core.trac.wordpress.org/ticket/47642
- https://core.trac.wordpress.org/ticket/49985
If anyone’s interested in writing tests please leave comment either on Slack or in ticket itself.