Skip to content

Add support for product plugins to wptrunner/wpt run#58022

Open
gsnedders wants to merge 8 commits intoweb-platform-tests:masterfrom
gsnedders:wptrunner_product_plugins
Open

Add support for product plugins to wptrunner/wpt run#58022
gsnedders wants to merge 8 commits intoweb-platform-tests:masterfrom
gsnedders:wptrunner_product_plugins

Conversation

@gsnedders
Copy link
Member

@gsnedders gsnedders commented Feb 25, 2026

This builds on top of #57503, adding the ability to define products external to wptrunner. It probably makes sense to review that (the first commit on this branch) separately.

By moving the dataclass to a base class we can simply call the
dataclass generated __init__ on the superclass, rather than having to
do it all manually.

All of the logic is now within dataclass; all the Product subclass
does is maintain support for the deprecated constructor, and provides
the from_product_name method.
@gsnedders gsnedders force-pushed the wptrunner_product_plugins branch from 9d39828 to 3b512e5 Compare February 25, 2026 02:26
@gsnedders gsnedders marked this pull request as ready for review February 25, 2026 18:41
@wpt-pr-bot wpt-pr-bot added docs infra wpt wptrunner The automated test runner, commonly called through ./wpt run labels Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs infra wpt wptrunner The automated test runner, commonly called through ./wpt run

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants