Closed Bug 1660145 Opened 4 years ago Closed 4 years ago

Intermittent accessible/tests/mochitest/tree/test_media.html | { statusbar: [ text leaf: [ ] , text leaf: [ ] , text leaf: [ ] ] } is expected to have a child at index 2 : { text leaf: [ ] }, original tested: ['span node', address: [object HTMLSpanEleme

Categories

(Core :: Disability Access APIs, defect, P5)

defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=313491563&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CqNowIcZTa-BYrjTBjmCSA/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/CqNowIcZTa-BYrjTBjmCSA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2020-08-19T23:06:07.102Z] 23:06:07     INFO - TEST-START | accessible/tests/mochitest/tree/test_media.html
[task 2020-08-19T23:06:08.129Z] 23:06:08     INFO - GECKO(5500) | [5172, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp, line 1131
[task 2020-08-19T23:06:08.309Z] 23:06:08     INFO - TEST-INFO | started process screenshot
[task 2020-08-19T23:06:08.445Z] 23:06:08     INFO - TEST-INFO | screenshot: exit 0
[task 2020-08-19T23:06:08.446Z] 23:06:08     INFO - Buffered messages logged at 23:06:08
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - must wait for load
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Recieved show event 
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['audio@id="audio" node', address: [object HTMLAudioElement], role: grouping, address: 0x1f18a340]. 
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong first child of ['audio@id="audio" node', address: [object HTMLAudioElement], role: grouping, address: 0x1f18a340] 
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong last child of ['audio@id="audio" node', address: [object HTMLAudioElement], role: grouping, address: 0x1f18a340] 
[task 2020-08-19T23:06:08.447Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong parent of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong index in parent of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong next sibling of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong previous sibling of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490]. 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'name' for ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490]. 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong first child of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong last child of ['button@id="playButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Play', address: 0x1f186490] 
[task 2020-08-19T23:06:08.448Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong parent of ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] 
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong index in parent of ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] 
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong next sibling of ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] 
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong previous sibling of ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] 
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0]. 
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - Matching { statusbar: [ text leaf: [ ] , text leaf: [ ] , text leaf: [ ] ]  } and ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] child at index 0 : ['undefined node', address: [object Text], role: text leaf, name: 'Loading:', address: 0x1f18a320]
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - Matching { statusbar: [ text leaf: [ ] , text leaf: [ ] , text leaf: [ ] ]  } and ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0] child at index 1 : ['undefined node', address: [object Text], role: text leaf, name: ' ', address: 0x11b81f80]
[task 2020-08-19T23:06:08.449Z] 23:06:08     INFO - Buffered messages finished
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-UNEXPECTED-FAIL | accessible/tests/mochitest/tree/test_media.html | { statusbar: [ text leaf: [ ] , text leaf: [ ] , text leaf: [ ] ]  } is expected to have a child at index 2 : { text leaf: [ ]  }, original tested: ['span node', address: [object HTMLSpanElement], role: statusbar, address: 0x1f1860a0], [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIArray.queryElementAt]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://mochitests/content/a11y/accessible/tests/mochitest/common.js :: testAccessibleTree :: line 564"  data: no] 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - testAccessibleTree@chrome://mochitests/content/a11y/accessible/tests/mochitest/common.js:604:13
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - testAccessibleTree@chrome://mochitests/content/a11y/accessible/tests/mochitest/common.js:701:27
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - doTest@chrome://mochitests/content/a11y/accessible/tests/mochitest/tree/test_media.html:96:25
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - loadAudioSource@chrome://mochitests/content/a11y/accessible/tests/mochitest/tree/test_media.html:44:7
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong parent of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong index in parent of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong next sibling of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong previous sibling of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0]. 
[task 2020-08-19T23:06:08.450Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'name' for ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0]. 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'value' for ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0]. 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong first child of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong last child of ['input@id="scrubber" node', address: [object HTMLInputElement], role: slider, name: 'Position', address: 0x1f18a4a0] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong parent of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong index in parent of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong next sibling of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong previous sibling of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610]. 
[task 2020-08-19T23:06:08.451Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'name' for ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610]. 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong first child of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong last child of ['button@id="muteButton" node', address: [object HTMLButtonElement], role: pushbutton, name: 'Mute', address: 0x1f186610] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong parent of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong index in parent of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong next sibling of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong previous sibling of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'role' for ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640]. 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong value of property 'name' for ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640]. 
[task 2020-08-19T23:06:08.452Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong first child of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.453Z] 23:06:08     INFO - TEST-PASS | accessible/tests/mochitest/tree/test_media.html | Wrong last child of ['input@id="volumeControl" node', address: [object HTMLInputElement], role: slider, name: 'Volume', address: 0x1f18a640] 
[task 2020-08-19T23:06:08.453Z] 23:06:08     INFO - GECKO(5500) | MEMORY STAT | vsize 863MB | vsizeMaxContiguous 468MB | residentFast 282MB | heapAllocated 129MB
[task 2020-08-19T23:06:08.453Z] 23:06:08     INFO - TEST-OK | accessible/tests/mochitest/tree/test_media.html | took 1258ms
Assignee: nobody → jteh
Keywords: regression
Regressed by: 1496851
Has Regression Range: --- → yes

It seems checking for the parent role alone wasn't specific enough.

Set release status flags based on info from the regressing bug 1496851

Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/69dd75454bac
a11y tree test_media.html: Be more specific in the criteria when waiting for the buffer percentage Accessible to be shown. r=MarcoZ
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: