Changeset 60899 in webkit
- Timestamp:
- Jun 9, 2010 10:12:01 AM (14 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r60890 r60899 1 2010-06-09 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Adam Barth. 4 5 LayoutTests needlessly depend on old parser quirks covered by other tests 6 https://bugs.webkit.org/show_bug.cgi?id=40354 7 8 There are two quirks of the old HTMLTokenizer which I'm removing 9 from various tests in this change. 10 - <tag<tag> parsing is a quirk unique to WebKit's old tokenizer 11 and is already tested by fast/invalid/016.html and 12 html5lib/runner.html. 13 - <script/> is another quirk unique to WebKit's old tokenizer and 14 is covered by fast/parser/script-tag-with-trailing-slash.html 15 16 * fast/block/float/4145535Crash.html: 17 - The test tests a CSS crasher. Changed the html to 18 be explicit about how it should be parsed instead of 19 depending on the <tag<tag> quirk of the old parser. 20 * fast/dom/HTMLScriptElement/script-load-events.html: 21 - Remove testing of <script/> since that's already covered 22 by fast/parser/script-tag-with-trailing-slash.html 23 * fast/dom/HTMLScriptElement/script-set-src-expected.txt: 24 - Same as above. 25 * fast/dom/HTMLScriptElement/script-set-src.html: 26 - Same as above. 27 * fast/events/pageshow-pagehide.html: 28 - Remove dependence on <tag<tag> quirk. 29 * fast/events/resources/pageshow-pagehide-subframe-cachable.html: 30 - <tag<tag> quirk. 31 * fast/events/resources/pageshow-pagehide-subframe.html: 32 - <tag<tag> quirk. 33 * fast/frames/sandboxed-iframe-navigation-parent.html: 34 - <tag<tag> quirk. 35 * fast/lists/w3-css3-list-styles-alphabetic.html: 36 - <tag<tag> quirk. 37 * fast/multicol/negativeColumnWidth.html: 38 - <tag<tag> quirk. 39 * fast/ruby/ruby-illegal-2.html: 40 - The original fix (https://trac.webkit.org/changeset/53525) was 41 a fix to rendering code. I've simply corrected the test to be 42 explicit about how it should be parsed so that it can test the 43 rendering code path without depending on the <tag<tag> quirk 44 of the old HTMLTokenizer. 45 * fast/ruby/ruby-illegal-3.html: 46 - Same as above. 47 * http/tests/misc/generated-content-inside-table.html: 48 - Remove dependence on the <script/> quirk. 49 * svg/custom/svg-fonts-in-html-linebreaks.html: 50 - <tag<tag> quirk. 51 1 52 2010-06-09 Csaba Osztrogonác <ossy@webkit.org> 2 53 -
trunk/LayoutTests/fast/block/float/4145535Crash.html
r11995 r60899 1 1 <table 2 CELLSPACING=8888888888 2 CELLSPACING=8888888888> 3 3 <EMBED UNITS="4"> -
trunk/LayoutTests/fast/dom/HTMLScriptElement/script-load-events.html
r48891 r60899 25 25 if (status_[2] != "L") 26 26 failures += "2 "; 27 if (status_[3] != "L")28 failures += "3 ";29 27 if (status_[4] != "L") 30 28 failures += "4 "; … … 64 62 <script type="text/javascript" onload="loaded(1)" onerror="erred(1)" src="resources/certainlydoesnotexist.js"></script> 65 63 <script type="text/javascript" onload="loaded(2)" onerror="erred(2)" src="resources/script-load.js"></script> 66 < script type="text/javascript" onload="loaded(3)" onerror="erred(3)" src="resources/script-load.js"/>64 <!-- 3 was a self-closing script tag, however that is covered by fast/parser/script-tag-with-trailing-slash.html --> 67 65 <script type="text/javascript"> 68 66 document.write('<script type="text/javascript" onload="loaded(4)" onerror="erred(4)" src="resources/script-load.js"></script'+'>'); -
trunk/LayoutTests/fast/dom/HTMLScriptElement/script-set-src-expected.txt
r21687 r60899 9 9 No text and no source: PASS 10 10 11 Self-closing <script> tag: PASS12 13 11 Using setAttribute: PASS 14 12 -
trunk/LayoutTests/fast/dom/HTMLScriptElement/script-set-src.html
r42665 r60899 17 17 document.getElementById("s5").src = "resources/script-set-src-p5fail.js"; 18 18 document.getElementById("s3").src = "resources/script-set-src-p3pass.js"; 19 document.getElementById("s4").src = "resources/script-set-src-p4pass.js";20 19 document.getElementById("s6").setAttribute("src", "resources/script-set-src-p6pass.js"); 21 20 … … 46 45 <script type="text/javascript" id="s5" src="resources/script-set-src-p5pass.js"></script> 47 46 <script type="text/javascript" id="s3"></script> 48 < script type="text/javascript" id="s4"/>47 <!-- s4 was a self-closing script tag, however that is covered by fast/parser/script-tag-with-trailing-slash.html --> 49 48 <script type="text/javascript" id="s6"></script> 50 49 </head> … … 55 54 <p>Already specifying valid source: <span id="p5">FAIL</span></p> 56 55 <p>No text and no source: <span id="p3">FAIL</span></p> 57 <p>Self-closing <script> tag: <span id="p4">FAIL</span></p>58 56 <p>Using setAttribute: <span id="p6">FAIL</span></p> 59 57 <hr> -
trunk/LayoutTests/fast/events/pageshow-pagehide.html
r47824 r60899 1 1 <p>Test pageshow/pagehide event behavior in subframes.</p> 2 <iframe src="resources/pageshow-pagehide-subframe.html" </iframe>3 <pre id= log></pre>2 <iframe src="resources/pageshow-pagehide-subframe.html"></iframe> 3 <pre id="log"></pre> 4 4 <script> 5 5 if (window.layoutTestController) { -
trunk/LayoutTests/fast/events/resources/pageshow-pagehide-subframe-cachable.html
r48036 r60899 1 1 <body onpageshow='onPageshow(event)' onpagehide='onPagehide(event)'> 2 2 <p>Subframe</p> 3 <iframe src="pageshow-pagehide-subsubframe-cachable.html" </iframe>3 <iframe src="pageshow-pagehide-subsubframe-cachable.html"></iframe> 4 4 <script> 5 5 window.onload = function(evt) { -
trunk/LayoutTests/fast/events/resources/pageshow-pagehide-subframe.html
r47824 r60899 1 1 <body onpageshow='onPageshow(event)' onpagehide='onPagehide(event)'> 2 2 <p>Subframe</p> 3 <iframe src="pageshow-pagehide-subsubframe.html" </iframe>3 <iframe src="pageshow-pagehide-subsubframe.html"></iframe> 4 4 <script> 5 5 window.onload = function(evt) { -
trunk/LayoutTests/fast/frames/sandboxed-iframe-navigation-parent.html
r51577 r60899 54 54 55 55 <iframe name='navigated' 56 src="resources/sandboxed-iframe-navigation-parent.html" 56 src="resources/sandboxed-iframe-navigation-parent.html"> 57 57 </iframe> 58 58 -
trunk/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic.html
r53452 r60899 1145 1145 <li>ጠ</li> 1146 1146 <li>ጨ</li> 1147 <li>ጸ</li 1147 <li>ጸ</li> 1148 1148 </ol> 1149 1149 <ol class="tigre" start="25"> … … 1181 1181 <li>ጠ</li> 1182 1182 <li>ጨ</li> 1183 <li>ጸ</li 1183 <li>ጸ</li> 1184 1184 </ol> 1185 1185 <ol class="ethiopic-halehame-tig" start="25"> … … 1214 1214 <li>ወ</li> 1215 1215 <li>ዐ</li> 1216 <li>ዘ</li 1216 <li>ዘ</li> 1217 1217 </ol> 1218 1218 <ol class="tigrinya-er" start="21"> … … 1256 1256 <li>ወ</li> 1257 1257 <li>ዐ</li> 1258 <li>ዘ</li 1258 <li>ዘ</li> 1259 1259 </ol> 1260 1260 <ol class="ethiopic-halehame-ti-er" start="21"> -
trunk/LayoutTests/fast/multicol/negativeColumnWidth.html
r47510 r60899 1 1 This test succeeds if it does not crash. 2 2 3 <table <td style="-webkit-columns: -9999px;">3 <table><td style="-webkit-columns: -9999px;"> 4 4 5 5 <script> -
trunk/LayoutTests/fast/ruby/ruby-illegal-2.html
r53525 r60899 13 13 <div id="result">FAILED!</div> 14 14 <!-- The following malformed (!) line mustn't crash the renderer --> 15 <ruby <table>\x0e15 <ruby><table>\x0e 16 16 </body> 17 17 </html> -
trunk/LayoutTests/fast/ruby/ruby-illegal-3.html
r53525 r60899 13 13 <div id="result">FAILED!</div> 14 14 <!-- The following malformed (!) line mustn't crash the renderer --> 15 <ruby <table >\x0f<i15 <ruby><table>\x0f<i> 16 16 </body> 17 17 </html> -
trunk/LayoutTests/http/tests/misc/generated-content-inside-table.html
r41865 r60899 11 11 <tr> 12 12 <td> 13 <script type="text/javascript" src="resources/script-slow1.pl" />13 <script type="text/javascript" src="resources/script-slow1.pl"></script> 14 14 <div id="bad"> 15 15 This text should not break -
trunk/LayoutTests/svg/custom/svg-fonts-in-html-linebreaks.html
r52525 r60899 60 60 </div> 61 61 <br> 62 <div>As a reference, this is how normal text looks like for the same usecase:</div 62 <div>As a reference, this is how normal text looks like for the same usecase:</div> 63 63 <br> 64 64 <div>
Note: See TracChangeset
for help on using the changeset viewer.