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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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 and also a small cleaning regarding duplicated imports of shutil and shutil.which on tools/wpt/browser.py

@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 3 times, most recently from 3b5b685 to e000f9f Compare November 19, 2024 21:28
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 and also a small cleaning regarding
duplicated imports of shutil and shutil.which on tools/wpt/browser.py
@clopez clopez force-pushed the add_wpewebkit_minibrowser_runner branch from e000f9f to 061124a Compare November 19, 2024 23:00
@clopez clopez closed this Nov 20, 2024
@clopez clopez reopened this Nov 20, 2024
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