[Webkit-unassigned] [Bug 83686] New: [GTK] platform/gtk/accessibility/aria-table-hierarchy.html and platform/gtk/accessibility/input-slider.html are flaky

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 11 03:44:03 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=83686

           Summary: [GTK]
                    platform/gtk/accessibility/aria-table-hierarchy.html
                    and  platform/gtk/accessibility/input-slider.html are
                    flaky
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: pnormand at igalia.com
                CC: msanchez at igalia.com


Mostly on the 32-bit Release bot:

platform/gtk/accessibility/aria-table-hierarchy.html (failed 20 out of 41 times). Diff:

--- /var/lib/buildbot/build/gtk-linux-32-release/build/layout-test-results/platform/gtk/accessibility/aria-table-hierarchy-expected.txt 
+++ /var/lib/buildbot/build/gtk-linux-32-release/build/layout-test-results/platform/gtk/accessibility/aria-table-hierarchy-actual.txt 
@@ -1,61 +1,2 @@
-foo
-bar
-Odd
-Even
-1
-2
-3
-4
-hello
-world
-Odd
-Even
-1
-
-2
-
-3
-
-4
-
-This tests the Atk table hierarhy for an ARIA table.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS table1.role is 'AXRole: table'
-PASS table1.rowCount is 1
-PASS table1.columnCount is 2
-PASS table2.role is 'AXRole: table'
-PASS table2.rowCount is 3
-PASS table2.columnCount is 2
-PASS table3.role is 'AXRole: table'
-PASS table3.rowCount is 1
-PASS table3.columnCount is 2
-PASS table4.role is 'AXRole: table'
-PASS table4.rowCount is 3
-PASS table4.columnCount is 2
-PASS children is 2
-PASS table1.childAtIndex(i).role is 'AXRole: table cell'
-PASS table1.childAtIndex(i).role is 'AXRole: table cell'
-PASS children is 6
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS table2.childAtIndex(i).role is 'AXRole: table cell'
-PASS children is 2
-PASS table3.childAtIndex(i).role is 'AXRole: table cell'
-PASS table3.childAtIndex(i).role is 'AXRole: table cell'
-PASS children is 6
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS table4.childAtIndex(i).role is 'AXRole: table cell'
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
+Accessibility object emitted "state-change:busy = 1" / Name: "(No name)" / Role: 80
+Accessibility object emitted "state-change:busy = 0" / Name: "(No name)" / Role: 80

platform/gtk/accessibility/input-slider.html (failed 20 out of 41 times). Diff:

--- /var/lib/buildbot/build/gtk-linux-32-release/build/layout-test-results/platform/gtk/accessibility/input-slider-expected.txt 
+++ /var/lib/buildbot/build/gtk-linux-32-release/build/layout-test-results/platform/gtk/accessibility/input-slider-actual.txt 
@@ -1,40 +1,3 @@
- 825 
-
-
-
-** Test slider accessibility attributes
-RUN(sliderAXObject = accessibilityController.focusedElement)
-EXPECTED (sliderAXObject.minValue == '0') OK
-EXPECTED (sliderAXObject.maxValue == '100') OK
-EXPECTED (sliderAXObject.childrenCount == '0') OK
-EXPECTED (sliderAXObject.role == 'AXRole: slider') OK
-
-** Increment the slider, test slider value and div set on 'update' event
-RUN(sliderAXObject.increment())
-EXPECTED (sliderInput.value == '55') OK
-EXPECTED (valueDiv.innerText == '55') OK
-
-** Decrement the slider, test slider value and div set on 'update' event
-RUN(sliderInput.value = 22)
-RUN(sliderAXObject.decrement())
-EXPECTED (sliderInput.value == '17') OK
-EXPECTED (valueDiv.innerText == '17') OK
-
-** Change slider range
-RUN(sliderInput.setAttribute('max', 1000))
-RUN(sliderInput.setAttribute('min', 500))
-EXPECTED (sliderAXObject.minValue == '500') OK
-EXPECTED (sliderAXObject.maxValue == '1000') OK
-
-** Re-test incrementing the slider
-RUN(sliderInput.value = 600)
-RUN(sliderAXObject.increment())
-EXPECTED (sliderInput.value == '625') OK
-EXPECTED (valueDiv.innerText == '625') OK
-
-** Re-test decrementing the slider
-RUN(sliderInput.value = 850)
-RUN(sliderAXObject.decrement())
-EXPECTED (sliderInput.value == '825') OK
-EXPECTED (valueDiv.innerText == '825') OK
-
+Accessibility object emitted "state-change:busy = 0" / Name: "(No name)" / Role: 80
+Accessibility object emitted "state-change:busy = 1" / Name: "(No name)" / Role: 80
+Accessibility object emitted "state-change:busy = 0" / Name: "(No name)" / Role: 80

I'll mark them flaky in tests_expectations.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list