From 71dabc3a72ed3871a2a2a948a16103ba25eab056 Mon Sep 17 00:00:00 2001 From: "brettw@google.com" Date: Wed, 3 Dec 2008 18:45:06 +0000 Subject: Triage some tests. File bugs on some, and rebaseline others. The rebaselines are V8 exception text differences (large-expressions) and font size differences (the rest). Review URL: http://codereview.chromium.org/12910 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6298 0039d316-1c4b-4281-b951-d872f2087c98 --- .../merge-end-blockquote-expected.checksum | 2 +- .../pasteboard/merge-end-blockquote-expected.png | Bin 6866 -> 6871 bytes .../pasteboard/merge-end-blockquote-expected.txt | 14 ++++++----- .../fast/events/offsetX-offsetY-expected.txt | 23 ++++++++++++++++++ .../fast/js/large-expressions-expected.txt | 13 +++++++++++ ...olute-in-positioned-container-expected.checksum | 1 + ...m-absolute-in-positioned-container-expected.png | Bin 0 -> 6320 bytes ...m-absolute-in-positioned-container-expected.txt | 26 +++++++++++++++++++++ .../transform-relative-position-expected.checksum | 1 + .../transform-relative-position-expected.png | Bin 0 -> 6038 bytes .../transform-relative-position-expected.txt | 15 ++++++++++++ ...ransformed-focused-text-input-expected.checksum | 1 + .../transformed-focused-text-input-expected.png | Bin 0 -> 5275 bytes .../transformed-focused-text-input-expected.txt | 12 ++++++++++ .../layout_tests/test_lists/tests_fixable.txt | 12 ++++------ 15 files changed, 105 insertions(+), 15 deletions(-) create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/events/offsetX-offsetY-expected.txt create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/large-expressions-expected.txt create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.checksum create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.png create mode 100644 webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.txt diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.checksum index be35810..7006b35 100644 --- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.checksum +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.checksum @@ -1 +1 @@ -4afc25e6ceda98f7fa26ff16a3ac5353 \ No newline at end of file +62ab51ade93441d965923e36db7c8bd9 \ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.png index b45cce7..d8c477c 100644 Binary files a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.png and b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.png differ diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt index 0f7281e..aec8099 100644 --- a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt @@ -33,16 +33,18 @@ layer at (0,0) size 800x600 text run at (0,0) width 276: "This tests pasting text into a Mail blockquote. " text run at (276,0) width 506: "The last bit of content in the incoming fragment should be merged with the paragraph" text run at (0,20) width 210: "after the position being pasted into." - RenderBlock {DIV} at (0,128) size 784x40 - RenderBlock {BLOCKQUOTE} at (40,0) size 704x40 + RenderBlock {DIV} at (0,128) size 784x56 + RenderBlock {BLOCKQUOTE} at (40,0) size 704x20 RenderBlock {DIV} at (0,0) size 704x20 RenderText {#text} at (0,0) size 78x19 text run at (0,0) width 78: "Blockquoted" RenderText {#text} at (78,0) size 20x19 text run at (78,0) width 20: "foo" - RenderBlock {DIV} at (0,20) size 704x20 + RenderBlock (anonymous) at (0,36) size 784x0 + RenderBlock {BLOCKQUOTE} at (40,36) size 704x20 + RenderBlock {DIV} at (0,0) size 704x20 RenderText {#text} at (0,0) size 20x19 text run at (0,0) width 20: "bar" - RenderText {#text} at (20,0) size 31x19 - text run at (20,0) width 31: " Text" -caret: position 3 of child 0 {#text} of child 1 {DIV} of child 0 {BLOCKQUOTE} of child 10 {DIV} of child 1 {BODY} of child 0 {HTML} of document + RenderText {#text} at (20,0) size 27x19 + text run at (20,0) width 27: "Text" +caret: position 3 of child 0 {#text} of child 0 {DIV} of child 1 {BLOCKQUOTE} of child 10 {DIV} of child 1 {BODY} of child 0 {HTML} of document diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/events/offsetX-offsetY-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/events/offsetX-offsetY-expected.txt new file mode 100644 index 0000000..95e0d88 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/events/offsetX-offsetY-expected.txt @@ -0,0 +1,23 @@ +Absolute position +Relative position +Fixed position +First Second +This cell has borderTopExtra +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +In columns +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +Div with transform +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + +In RTL overflow +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +PASS: event at (112, 62) hit abs-box at offset (32, 37) +FAIL: event at (157, 32) expected to hit rel-box at (22, 24) but hit rel-box at (22, 22) +PASS: event at (410, 30) hit fixed-box at offset (10, 10) +FAIL: event at (36, 272) expected to hit with-bordertopextra at (4, 4) but hit filler at (56, 372) +FAIL: event at (563, 410) expected to hit inside-overflow at (7, 6) but hit overflow-contents at (178, 112) +FAIL: event at (112, 369) expected to hit transformed at (11, 15) but hit transformed at (6, 2) + diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/large-expressions-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/large-expressions-expected.txt new file mode 100644 index 0000000..c928207 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/large-expressions-expected.txt @@ -0,0 +1,13 @@ +This test checks behavior with expressions that create deep parse trees. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +PASS eval(repeatedExpression("letterA", "+", 100)) is repeatedString("a", 100) +PASS eval(repeatedExpression("letterA", "+", 1000)) is repeatedString("a", 1000) +FAIL eval(repeatedExpression("letterA", "+", 10000)) should throw exception SyntaxError: Expression too deep. Threw exception RangeError: Maximum call stack size exceeded. +FAIL eval(repeatedExpression("letterA", "+", 100000)) should throw exception SyntaxError: Expression too deep. Threw exception RangeError: Maximum call stack size exceeded. +PASS successfullyParsed is true + +TEST COMPLETE + diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum new file mode 100644 index 0000000..f9a591d00 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum @@ -0,0 +1 @@ +7d2c3ce4009adc89239e2b2bd6966acc \ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png new file mode 100644 index 0000000..9b0de9d Binary files /dev/null and b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png differ diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt new file mode 100644 index 0000000..05e963b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt @@ -0,0 +1,26 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x313 + RenderBlock {HTML} at (0,0) size 800x302 + RenderBody {BODY} at (8,16) size 784x278 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + RenderInline {A} at (0,0) size 291x19 [color=#0000EE] + RenderText {#text} at (51,0) size 291x19 + text run at (51,0) width 291: "https://bugs.webkit.org/show_bug.cgi?id=17840" + RenderText {#text} at (342,0) size 282x19 + text run at (342,0) width 282: ". The rotated box should be correctly redrawn." + RenderBlock (anonymous) at (0,36) size 784x20 + RenderBlock (anonymous) at (0,56) size 784x202 + RenderBlock (anonymous) at (0,258) size 784x20 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 +layer at (18,112) size 79x59 + RenderInline (relative positioned) {SPAN} at (0,0) size 79x59 [bgcolor=#DDDDDD] + RenderText {#text} at (20,0) size 59x19 + text run at (20,0) width 59: "Container" +layer at (108,172) size 202x202 + RenderBlock (relative positioned) {DIV} at (0,0) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)] +layer at (18,334) size 40x59 + RenderInline (relative positioned) {SPAN} at (0,0) size 40x59 [bgcolor=#DDDDDD] diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum new file mode 100644 index 0000000..35ec4cd --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum @@ -0,0 +1 @@ +7aae84ccd4a1fb762d340560c94b915e \ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png new file mode 100644 index 0000000..5852859 Binary files /dev/null and b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png differ diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt new file mode 100644 index 0000000..dc532c0 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt @@ -0,0 +1,15 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x262 + RenderBlock {HTML} at (0,0) size 800x262 + RenderBody {BODY} at (8,16) size 784x238 + RenderBlock {P} at (0,0) size 784x20 + RenderText {#text} at (0,0) size 51x19 + text run at (0,0) width 51: "Test for " + RenderInline {A} at (0,0) size 291x19 [color=#0000EE] + RenderText {#text} at (51,0) size 291x19 + text run at (51,0) width 291: "https://bugs.webkit.org/show_bug.cgi?id=17840" + RenderText {#text} at (342,0) size 282x19 + text run at (342,0) width 282: ". The rotated box should be correctly redrawn." +layer at (108,152) size 202x202 + RenderBlock (relative positioned) {DIV} at (0,36) size 202x202 [bgcolor=#CCCCCC] [border: (1px solid #000000)] diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.checksum b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.checksum new file mode 100644 index 0000000..307a67d --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.checksum @@ -0,0 +1 @@ +07d43f985b603e9489659ac267f7edc4 \ No newline at end of file diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.png b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.png new file mode 100644 index 0000000..8a3f3cc Binary files /dev/null and b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.png differ diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.txt new file mode 100644 index 0000000..9932c4a --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.txt @@ -0,0 +1,12 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 + RenderBody {BODY} at (8,8) size 784x584 +layer at (8,8) size 784x22 + RenderBlock {DIV} at (0,0) size 784x22 + RenderTextControl {INPUT} at (0,0) size 155x22 [bgcolor=#FFFFFF] [border: (2px inset #000000)] + RenderText {#text} at (0,0) size 0x0 +layer at (10,11) size 151x16 + RenderBlock {DIV} at (2,3) size 151x16 +caret: position 0 of child 0 {DIV} of child 1 {INPUT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt index 29e427b..5a45f0d 100644 --- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt +++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt @@ -1367,20 +1367,16 @@ LayoutTests/svg/dom/animated-tearoff-lifespan.xhtml = FAIL PASS LayoutTests/http/tests/security/originHeader/origin-header-for-https.html = FAIL TIMEOUT // MERGE 38097:38305 REGRESSIONS -LayoutTests/editing/pasteboard/merge-end-blockquote.html = FAIL +// Bug 5051: several steps of this test fail for an unknown reason. LayoutTests/fast/canvas/canvas-pattern-transform.html = FAIL -LayoutTests/fast/events/offsetX-offsetY.html = FAIL +// Bug 5053: fails (maybe V8?) LayoutTests/fast/frames/cross-site-this.html = FAIL -LayoutTests/fast/js/large-expressions.html = FAIL -LayoutTests/fast/transforms/transformed-focused-text-input.html = FAIL LayoutTests/editing/deleting/delete-4038408-fix.html = FAIL -// MERGE 38305:38376 REGRESSIONS: These are all new tests, not regressions. -// May just need rebaselining. +// MERGE 38305:38376 REGRESSION (new test) +// Bug 5032: The image is flipped horizontally from the reference. LayoutTests/fast/repaint/transform-absolute-child.html = FAIL -LayoutTests/fast/repaint/transform-absolute-in-positioned-container.html = FAIL -LayoutTests/fast/repaint/transform-relative-position.html = FAIL // MERGE 38389:38450 LayoutTests/editing/pasteboard/paste-blockquote-into-blockquote-4.html = FAIL -- cgit v1.1