Closed Bug 1660513 Opened 4 years ago Closed 2 years ago

[wpt-sync] Sync PR 25186 - [Webdriver] Close the window after the drag and drop pointer test

Categories

(Testing :: geckodriver, task, P4)

task

Tracking

(Not tracked)

RESOLVED FIXED
82 Branch

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25186 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25186
Details from upstream follow.

Lan Wei <lanwei@chromium.org> wrote:

[Webdriver] Close the window after the drag and drop pointer test

Right now the Action API cannot generate the drag and drop actions by
sending the mouse press, mouse move and mouse release, because the drag
and drop events are generated from the OS level. Therefore, Webdriver
WPT test test_drag_and_drop_with_draggable_element will fail and the
dragged element is still been dragged, the rest of tests will fail
because all the following mouse actions would not work correctly.

Bug: 850071
Change-Id: Iaa00e8980567cebc70046fd244ecdc1376bf785a

Reviewed-on: https://chromium-review.googlesource.com/2368713
WPT-Export-Revision: ed4065e89890e1082e49edce76c28d3419f830a2

PR 25186 applied with additional changes from upstream: eb9b010bd1c04958d27a3088a2f6b55aa1465a04
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Component: web-platform-tests → geckodriver
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 16 tests and 1 subtests

Status Summary

Firefox

OK : 16
PASS : 178
FAIL : 18

Chrome

OK : 16
PASS : 188
FAIL : 8

Safari

OK : 16
PASS : 133
FAIL : 57
ERROR: 6

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/webdriver/tests/perform_actions/key_events.py
test_special_key_sends_keydown[NUMPAD5-expected38]: FAIL
test_special_key_sends_keydown[PAGE_DOWN-expected43]: FAIL
test_special_key_sends_keydown[NUMPAD4-expected37]: FAIL
test_special_key_sends_keydown[PAGE_UP-expected44]: FAIL
test_special_key_sends_keydown[SUBTRACT-expected66]: FAIL
test_special_key_sends_keydown[META-expected30]: FAIL
test_modifier_key_sends_correct_events[\ue03d-META]: FAIL
test_special_key_sends_keydown[ADD-expected0]: FAIL
/webdriver/tests/perform_actions/validity.py
test_pause_positive_integer[key]: FAIL
test_pause_positive_integer[none]: FAIL
test_pause_positive_integer[pointer]: FAIL

New Tests That Don't Pass

/webdriver/tests/perform_actions/pointer_tripleclick.py
test_tripleclick_at_coordinates: FAIL (Chrome: FAIL, Safari: FAIL)
/webdriver/tests/perform_actions/key_events.py
test_special_key_sends_keydown[NUMPAD5-expected38]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[PAGE_DOWN-expected43]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[NUMPAD4-expected37]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[PAGE_UP-expected44]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[SUBTRACT-expected66]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[META-expected30]: FAIL (Chrome: PASS, Safari: PASS)
test_modifier_key_sends_correct_events[\ue053-R_META]: FAIL (Chrome: PASS, Safari: FAIL)
test_special_key_sends_keydown[R_META-expected58]: FAIL (Chrome: PASS, Safari: FAIL)
test_modifier_key_sends_correct_events[\ue03d-META]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[ADD-expected0]: FAIL (Chrome: PASS, Safari: PASS)
test_special_key_sends_keydown[SEPARATOR-expected63]: FAIL (Chrome: PASS, Safari: FAIL)
/webdriver/tests/perform_actions/validity.py
test_pause_positive_integer[key]: FAIL (Chrome: PASS, Safari: PASS)
test_pause_positive_integer[none]: FAIL (Chrome: PASS, Safari: PASS)
test_pause_positive_integer[pointer]: FAIL (Chrome: PASS, Safari: PASS)
/webdriver/tests/perform_actions/pointer.py
test_drag_and_drop_with_draggable_element[0]: FAIL (Chrome: FAIL, Safari: ERROR)
test_drag_and_drop_with_draggable_element[300]: FAIL (Chrome: FAIL, Safari: ERROR)
test_drag_and_drop_with_draggable_element[800]: FAIL (Chrome: FAIL, Safari: ERROR)

This was fixed by bug 1662539 but the bot forgot to close this bug.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
You need to log in before you can comment on or make changes to this bug.