summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbrettw@google.com <brettw@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-03 18:45:06 +0000
committerbrettw@google.com <brettw@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-03 18:45:06 +0000
commit71dabc3a72ed3871a2a2a948a16103ba25eab056 (patch)
treebe05f85307ed92a252bfc307fd2c7a3d20ad04fc
parent06b42f03a475d6d907ef3c3b93a5c9635105421a (diff)
downloadchromium_src-71dabc3a72ed3871a2a2a948a16103ba25eab056.zip
chromium_src-71dabc3a72ed3871a2a2a948a16103ba25eab056.tar.gz
chromium_src-71dabc3a72ed3871a2a2a948a16103ba25eab056.tar.bz2
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
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.checksum2
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.pngbin6866 -> 6871 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/editing/pasteboard/merge-end-blockquote-expected.txt14
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/events/offsetX-offsetY-expected.txt23
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/large-expressions-expected.txt13
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.pngbin0 -> 6320 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.txt26
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.pngbin0 -> 6038 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.txt15
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.checksum1
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.pngbin0 -> 5275 bytes
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.txt12
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt12
15 files changed, 105 insertions, 15 deletions
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
--- 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
Binary files 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
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-absolute-in-positioned-container-expected.png
Binary files 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
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/repaint/transform-relative-position-expected.png
Binary files 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
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/transforms/transformed-focused-text-input-expected.png
Binary files 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