Closed Bug 1670402 Opened 4 years ago Closed 2 years ago

Intermittent Android /webdriver/tests/perform_actions/key_shortcuts.py | test_mod_a_mod_c_right_mod_v_pastes_text - AssertionError: assert 'abc d' == 'abc dabc d'

Categories

(Remote Protocol :: Marionette, defect, P5)

All
Android
defect

Tracking

(firefox83 disabled, firefox106 disabled, firefox107 fixed)

RESOLVED FIXED
107 Branch
Tracking Status
firefox83 --- disabled
firefox106 --- disabled
firefox107 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: whimboo)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Filed by: michael [at] masterwayz.nl
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=318250568&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BOYte90fT8KyBvo0ur9dMA/runs/0/artifacts/public/logs/live_backing.log


[task 2020-10-10T10:35:37.791Z] 10:35:37     INFO - TEST-PASS | /webdriver/tests/perform_actions/key_shortcuts.py | test_mod_a_and_backspace_deletes_all_text 
[task 2020-10-10T10:35:37.791Z] 10:35:37     INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/perform_actions/key_shortcuts.py | test_mod_a_mod_c_right_mod_v_pastes_text - AssertionError: assert 'abc d' == 'abc dabc d'
[task 2020-10-10T10:35:37.791Z] 10:35:37     INFO - session = <Session f1f22880-cd03-4f95-9548-570315d11aed>
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO - key_reporter = <Element 274edf79-0920-4eec-bfec-bca869058205>
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO - key_chain = <webdriver.client.ActionSequence object at 0x0000000005C5D550>
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO - 
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -     def test_mod_a_mod_c_right_mod_v_pastes_text(session, key_reporter, key_chain):
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -         initial = "abc d"
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -         key_chain.send_keys(initial) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_down(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_down("a") \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_up(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_up("a") \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_down(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_down("c") \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_up(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_up("c") \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .send_keys([Keys.RIGHT]) \
[task 2020-10-10T10:35:37.792Z] 10:35:37     INFO -                  .key_down(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO -                  .key_down("v") \
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO -                  .key_up(MODIFIER_KEY) \
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO -                  .key_up("v") \
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO -                  .perform()
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - >       assert get_keys(key_reporter) == initial * 2
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - E       AssertionError: assert 'abc d' == 'abc dabc d'
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - E         - abc d
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - E         + abc dabc d
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - 
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - initial    = 'abc d'
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - key_chain  = <webdriver.client.ActionSequence object at 0x0000000005C5D550>
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - key_reporter = <Element 274edf79-0920-4eec-bfec-bca869058205>
[task 2020-10-10T10:35:37.793Z] 10:35:37     INFO - session    = <Session f1f22880-cd03-4f95-9548-570315d11aed>
[task 2020-10-10T10:35:37.794Z] 10:35:37     INFO - 
[task 2020-10-10T10:35:37.794Z] 10:35:37     INFO - tests\web-platform\tests\webdriver\tests\perform_actions\key_shortcuts.py:33: AssertionError
[task 2020-10-10T10:35:37.794Z] 10:35:37     INFO - .
[task 2020-10-10T10:35:37.794Z] 10:35:37     INFO - TEST-OK | /webdriver/tests/perform_actions/key_shortcuts.py | took 5667ms```
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE

With the test enabled for Android (see bug 1506782) the failure can still be seen.

Blocks: 1729409
Status: RESOLVED → REOPENED
Depends on: 1506782
OS: Unspecified → Android
Hardware: Unspecified → All
Resolution: INCOMPLETE → ---
Summary: Intermittent /webdriver/tests/perform_actions/key_shortcuts.py | test_mod_a_mod_c_right_mod_v_pastes_text - AssertionError: assert 'abc d' == 'abc dabc d' → Intermittent Android /webdriver/tests/perform_actions/key_shortcuts.py | test_mod_a_mod_c_right_mod_v_pastes_text - AssertionError: assert 'abc d' == 'abc dabc d'
See Also: → 1789302
Depends on: 1793810
Assignee: nobody → hskupin
Status: REOPENED → RESOLVED
Closed: 4 years ago2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
Moving bug to Remote Protocol::Marionette component per bug 1815831.
Component: geckodriver → Marionette
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.