Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wptrunner] Add a wpewebkit_minibrowser product/browser. #49268

Merged

Conversation

clopez
Copy link
Contributor

@clopez clopez commented Nov 19, 2024

This adds a new browser type to run tests with the WPE WebKit port. It can be passed an optional --headless parameter to enable headless testing with WPT. Otherwise wayland is required.

A pre-built nightly bundle can be also automatically downloaded and installed by passing --install-browser to the WPT runner. It shares with webkitgtk_minibrowser most of the logic to download and install the built product.

Documentation is also added and the webkitgtk_minibrowser one updated accordingly.

Unit tests are added and updated.

@wpt-pr-bot wpt-pr-bot added docs infra wpt wptrunner The automated test runner, commonly called through ./wpt run labels Nov 19, 2024
@clopez clopez force-pushed the add_wpewebkit_minibrowser_runner branch 4 times, most recently from e000f9f to 061124a Compare November 19, 2024 23:00
@clopez clopez closed this Nov 20, 2024
@clopez clopez reopened this Nov 20, 2024
docs/running-tests/webkitgtk_minibrowser.md Outdated Show resolved Hide resolved
docs/running-tests/webkitgtk_minibrowser.md Outdated Show resolved Hide resolved
docs/running-tests/webkitgtk_minibrowser.md Outdated Show resolved Hide resolved
docs/running-tests/wpewebkit_minibrowser.md Outdated Show resolved Hide resolved
docs/running-tests/wpewebkit_minibrowser.md Outdated Show resolved Hide resolved
docs/running-tests/wpewebkit_minibrowser.md Outdated Show resolved Hide resolved
tools/wpt/run.py Outdated Show resolved Hide resolved
tools/wpt/tests/test_browser.py Show resolved Hide resolved
tools/wpt/browser.py Outdated Show resolved Hide resolved
tools/wpt/browser.py Outdated Show resolved Hide resolved
@clopez clopez force-pushed the add_wpewebkit_minibrowser_runner branch 4 times, most recently from 4cbe0a4 to 885e80d Compare November 26, 2024 18:54
This adds a new browser type to run tests with the WPE WebKit port.
It can be passed an optional `--headless` parameter to enable
headless testing with WPT. Otherwise wayland is required.

A pre-built nightly bundle can be also automatically downloaded and
installed by passing `--install-browser` to the WPT runner.
It shares with webkitgtk_minibrowser most of the logic to download
and install the built product.

Documentation is also added and the webkitgtk_minibrowser one updated
accordingly. Unit tests are also added.
@clopez
Copy link
Contributor Author

clopez commented Nov 27, 2024

@Ms2ger I think I addressed all your comments in this last version uploaded and unit tests are passing fine. Please, let me known your thoughts, thanks 🙏

Copy link
Contributor

@Ms2ger Ms2ger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@clopez clopez merged commit c9da6f7 into web-platform-tests:master Nov 27, 2024
33 checks passed
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.

4 participants