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

Tests involving "permissions" API/UI #5671

Closed
jugglinmike opened this issue Apr 24, 2017 · 10 comments
Closed

Tests involving "permissions" API/UI #5671

jugglinmike opened this issue Apr 24, 2017 · 10 comments

Comments

@jugglinmike
Copy link
Contributor

Some specifications produce out-of-document interfaces requesting user consent (see the Permissions specification). In order to test this functionality, WPT (and web developers at large) require some standard means of interacting with permission state.

This may be facilitated by the WebDriver specification, either explicitly or by extension from the Permissions specification.

@foolip
Copy link
Member

foolip commented Sep 20, 2017

This is being worked on in w3c/permissions#151.

@kereliuk
Copy link
Contributor

I poked the PR thread

@foolip
Copy link
Member

foolip commented Jan 16, 2018

@kereliuk, I assigned this to you, does the scope look right for what you're planning to implement?

@alijuma
Copy link
Contributor

alijuma commented Apr 3, 2018

This has priority:roadmap. Is any work planned here this quarter?

@kereliuk
Copy link
Contributor

kereliuk commented Apr 6, 2018

Current plan is to implement this in ChromeDriver this quarter and have it hooked into testdriver

@foolip
Copy link
Member

foolip commented Jun 11, 2018

@kereliuk is this still on track for Q2?

@kereliuk kereliuk removed their assignment Aug 9, 2018
@foolip
Copy link
Member

foolip commented Oct 11, 2018

I've downgraded this to backlog priority, because we aren't currently working on the chromedriver side or the testdriver.js API, and it does not seem very urgent. I think we should do this together with #12046 down the line.

@reillyeon
Copy link
Contributor

The Permissions API now includes WebDriver extensions and they have been recently implemented in Chromium.

Can this be moved off the backlog?

@foolip
Copy link
Member

foolip commented Oct 11, 2019

We still not to wrap that in testdriver.js. This is on the Ecosystem Infra Q4 OKRs, so I'll assign this to @LukeZielinski and set priority (roadmap) accordingly.

@LukeZielinski
Copy link
Contributor

Fixed in #20461

chromium-wpt-export-bot pushed a commit that referenced this issue Apr 30, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
chromium-wpt-export-bot pushed a commit that referenced this issue May 4, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}
pull bot pushed a commit to Yannic/chromium that referenced this issue May 4, 2020
Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}
Hexcles pushed a commit that referenced this issue May 14, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}
chromium-wpt-export-bot pushed a commit that referenced this issue May 14, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
chromium-wpt-export-bot pushed a commit that referenced this issue May 15, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}
blueboxd pushed a commit to blueboxd/chromium-legacy that referenced this issue May 15, 2020
Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}
Hexcles pushed a commit that referenced this issue May 15, 2020
Since #20461 and
#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue May 26, 2020
…rm Tests, a=testonly

Automatic update from web-platform-tests
Clipboard API Tests: Automate Web Platform Tests

Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}

--

wpt-commits: 957c333350503196cc1bf72cc9f6d8b4fdfc2b2c
wpt-pr: 23332
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue May 26, 2020
…sts to WPT., a=testonly

Automatic update from web-platform-tests
Clipboard API Tests: Move permissions tests to WPT.

Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}

--

wpt-commits: 290d03696f5008625c2ebd1bfaf37eb9bff5bd79
wpt-pr: 23617
xeonchen pushed a commit to xeonchen/gecko that referenced this issue May 26, 2020
…rm Tests, a=testonly

Automatic update from web-platform-tests
Clipboard API Tests: Automate Web Platform Tests

Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}

--

wpt-commits: 957c333350503196cc1bf72cc9f6d8b4fdfc2b2c
wpt-pr: 23332
xeonchen pushed a commit to xeonchen/gecko that referenced this issue May 26, 2020
…sts to WPT., a=testonly

Automatic update from web-platform-tests
Clipboard API Tests: Move permissions tests to WPT.

Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}

--

wpt-commits: 290d03696f5008625c2ebd1bfaf37eb9bff5bd79
wpt-pr: 23617
mjfroman pushed a commit to mjfroman/moz-libwebrtc-third-party that referenced this issue Oct 14, 2022
Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#769171}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1a94bbf1dd8464157d2c58a62d1a4ed1fdb03cfb
ns-rsilva pushed a commit to ns-rsilva/chromium that referenced this issue Apr 25, 2024
Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API tests previously were duplicated in non-WPT in order to automate
them via PermissionsHelper and detect regressions.

This allows us to shed a lot of duplicate tests, as well as a difficult-to-remember
process of remembering to update both test suites when changes were made.

Bug: 1076691
Change-Id: Ibdfdf37e75da68d7a4b1e2ba986e4198b73230ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2065346
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#764967}

Former-commit-id: 59c99fcd658a705942a2b869cbc796c9bf4f621b
ns-rsilva pushed a commit to ns-rsilva/chromium that referenced this issue Apr 25, 2024
Since web-platform-tests/wpt#20461 and
web-platform-tests/wpt#5671 were fixed, it now
becomes possible to automate some Web Platform Tests, and have them run
on all browsers automatically.

Clipboard API permission tests were previously outside WPT in order to
automate permissions using PermissionsHelper and detect regressions.

This allows us to share our permissions tests with other browsers
testing using WPT.

Bug: 1076691
Change-Id: I1ff6a8bbdf60b8d77fd8621efce840739fbeec23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2200278
Auto-Submit: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#769171}

Former-commit-id: 1a94bbf1dd8464157d2c58a62d1a4ed1fdb03cfb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants