TLDR: chrome_wpt_tests and headless_shell_wpt_tests have been added to Chromium CI/CQ, and migration to Wptrunner has started.
Hello there
For quite some time web platform developers have wished to have a uniform way to run web platform tests, which is to converge to Wptrunner. Blink Engprod team has been working on this for quite some time, and now we are happy to announce that the infra is ready and we can now start to migrate the WPTs to run with Wptrunner, or run_wpt_tests.py, which is a wrapper built on top of Wptrunner and aims to make it easier to use Wptrunner in chromium.
Migration Plan
To migrate a directory to Wptrunner, you could simply add the directory to //third_party/blink/web_tests/TestLists/headless_shell.filter/, and the tests in that directory will start to run with Wptrunner + Headless shell on Chromium CI/CQ. Our plan is to fully migrate to Wptrunner by the end of the year. By that time we will have three test suites for web tests, as listed in the table below:
How could you help?
The migration will be done directory by directory, and there are 2000+ regressions on each platform. We will start to create crbugs with the label “wptrunner-migration” for those regressions. Please watch out for the crbugs and help fix them so that we can finish the migration on time.
If you need any support during this process, the document is here. Also please feel free to reach out to weizhong@ or jonathanjlee@ if you want to have a chat.
Thank you!
Weizhong on behalf of Blink Engprod
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADXrSirCEhXLO%3Dz%3DnhwCpjkfcNZ0Q8Ox-gnOBytUURp8OGReNg%40mail.gmail.com.