[Webkit-unassigned] [Bug 177449] New: REGRESSION(r222392): [GTK] Many forms tests are failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 25 11:50:50 PDT 2017


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

            Bug ID: 177449
           Summary: REGRESSION(r222392): [GTK] Many forms tests are
                    failing
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: bugs-noreply at webkitgtk.org, cdumez at apple.com

r222392 "Use high resolution timestamp for event time" broke the following layout tests for GTK:

  fast/forms/ValidityState-valueMissing-002.html
  fast/forms/listbox-selection-after-typeahead.html
  fast/forms/listbox-typeahead-scroll.html
  fast/forms/onchange-select-check-validity.html
  fast/forms/select-double-onchange.html
  fast/forms/select-script-onchange.html
  fast/forms/select/menulist-oninput-fired.html
  fast/forms/select/select-disabled.html

That's in addition to bug #177444 and bug #177447. Updating expectations accordingly.

The failures all look different and weird:

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/ValidityState-valueMissing-002-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/ValidityState-valueMissing-002-actual.txt
@@ -15,8 +15,8 @@
 PASS valueMissingFor("select-without-fake-placeholder-size2-multiple") is false
 Updating valueMissing state by a key input:
 PASS valueMissingFor("select-selecting-by-key") is true
-PASS select.value is "a"
-PASS valueMissingFor("select-selecting-by-key") is false
+FAIL select.value should be a. Was .
+FAIL valueMissingFor("select-selecting-by-key") should be false. Was true.
 PASS valueMissingFor("select-selecting-by-key-2") is true
 PASS select.value is "a"
 PASS valueMissingFor("select-selecting-by-key-2") is false


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/listbox-selection-after-typeahead-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/listbox-selection-after-typeahead-actual.txt
@@ -4,8 +4,8 @@


 PASS mouseDownAtOption(1);               bitPatternForSelectedOptions() is "0100000"
-PASS sendkeyDown("5");                   bitPatternForSelectedOptions() is "0000010"
-PASS sendkeyDown("upArrow", "shiftKey"); bitPatternForSelectedOptions() is "0000110"
+FAIL sendkeyDown("5");                   bitPatternForSelectedOptions() should be 0000010. Was 0100000.
+FAIL sendkeyDown("upArrow", "shiftKey"); bitPatternForSelectedOptions() should be 0000110. Was 1100000.
 PASS successfullyParsed is true

 TEST COMPLETE


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/listbox-typeahead-scroll-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/listbox-typeahead-scroll-actual.txt
@@ -1,4 +1,4 @@
 Test for http://bugs.webkit.org/show_bug.cgi?id=13013 REGRESSION: Selection box does not scroll to where the focus jumps when pressing an alphanumeric key.


-SUCCESS
+FAIL


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/onchange-select-check-validity-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/onchange-select-check-validity-actual.txt
@@ -1,4 +1,4 @@

 The select's validity was initially false
-The select's validity was changed to true
+The select's validity was changed to false


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select-double-onchange-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select-double-onchange-actual.txt
@@ -1,5 +1,5 @@
 Test for http://bugs.webkit.org/show_bug.cgi?id=13857 REGRESSION: onChange function applied to select element executes twice when focus is set.

-SUCCESS
+To test interactively, select the other option in the pop up. This text should change to SUCCESS.


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select-script-onchange-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select-script-onchange-actual.txt
@@ -1,6 +1,7 @@
 Test for http://bugs.webkit.org/show_bug.cgi?id=23721 Changing dropdown's selectedIndex within onchange handler fires another onchange.

-SUCCESS
+
+FAILURE: onchange(2) called 0 times.

 This select changes on focus: should not fire onchange.  
 This select changes on change: should only fire onchange once.  


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select/menulist-oninput-fired-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select/menulist-oninput-fired-actual.txt
@@ -2,7 +2,6 @@


 Pressing 2 key
-PASS
 PASS successfullyParsed is true

 TEST COMPLETE


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select/select-disabled-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/fast/forms/select/select-disabled-actual.txt
@@ -8,9 +8,9 @@
 PASS select1.value is "b"
 PASS select1.value is "b"
 PASS select2.value is "a"
-PASS select2.value is "b"
-PASS select2.value is "b"
-PASS select2.value is "b"
+FAIL select2.value should be b. Was a.
+FAIL select2.value should be b. Was a.
+FAIL select2.value should be b. Was a.
 PASS successfullyParsed is true

 TEST COMPLETE

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170925/c5bda59f/attachment-0001.html>


More information about the webkit-unassigned mailing list