Reviewed by Adam Roben.
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jan 2008 20:10:33 +0000 (20:10 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jan 2008 20:10:33 +0000 (20:10 +0000)
        Fix fast/encoding/frame-default-enc.html, which is failing on buildbot.

        Internal frame names for this test are changing for no apparent reason (see r25269).
        Make the test independent of the names.

        * fast/encoding/frame-default-enc-expected.txt:
        * fast/encoding/frame-default-enc.html:
        * fast/encoding/resources/frame-default-enc-frame.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29339 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/fast/encoding/frame-default-enc-expected.txt
LayoutTests/fast/encoding/frame-default-enc.html
LayoutTests/fast/encoding/resources/frame-default-enc-frame.html

index 1b68af20ffe269358a7015612d20948e61b92caf..17e4f0292d6ed41b932d152b5d40e97127d97641 100644 (file)
@@ -1,3 +1,16 @@
+2008-01-09  Alexey Proskuryakov  <ap@webkit.org>
+
+        Reviewed by Adam Roben.
+
+        Fix fast/encoding/frame-default-enc.html, which is failing on buildbot.
+
+        Internal frame names for this test are changing for no apparent reason (see r25269).
+        Make the test independent of the names.
+
+        * fast/encoding/frame-default-enc-expected.txt:
+        * fast/encoding/frame-default-enc.html:
+        * fast/encoding/resources/frame-default-enc-frame.html:
+
 2008-01-09  Adam Roben  <aroben@apple.com>
 
         Update some test results
index d0f929dd81216e70eb683a3317e36f50aa7dbf80..ef5dd2ca9d39134e523cc19a2f331ba24d0bba65 100644 (file)
@@ -1,12 +1,3 @@
+The following line should be your browser's default encoding, and not x-mac-cyrillic.
 
-
---------
-Frame: '<!--framePath /[object Object]/<!--frame0-->-->'
---------
-
-
---------
-Frame: '<!--framePath /[object Object]/<!--frame1-->-->'
---------
 ISO-8859-1
-The above line should be your browser's default encoding, and not x-mac-cyrillic.
index 01a313dc8b5864c92852e73318340ebf02393712..81bfcc18828717b026478f78c47ac4fc8a891e9e 100644 (file)
@@ -5,7 +5,19 @@
 <script>
 if (window.layoutTestController) {
     layoutTestController.dumpAsText();
-    layoutTestController.dumpChildFramesAsText();
+    layoutTestController.waitUntilDone();
+}
+
+window.done = function(charset) {
+    document.open();
+    document.write("<body><p>The following line should be your browser's default encoding, and not x-mac-cyrillic.</p>");
+    document.write("<p>" + charset + "</p>");
+    <!-- It's unlikely that anyone has x-mac-cyrillic as default -->
+
+    document.close();
+
+    if (window.layoutTestController)
+        layoutTestController.notifyDone();
 }
 </script>
 </head>
index 224045b2098a1d1c5b95527361ea358cb22b79e2..8e928e3cd345800fd2833cbf251ca2ad1c24b989 100644 (file)
@@ -4,21 +4,14 @@
 </head>
 <body>
 <script>
-// Otherwise, DumpRenderTree prints empty output, for whatever reason.
-//  if (window.layoutTestController)
-//      layoutTestController.dumpAsText();
+    chs = document.inputEncoding;
+    if (!chs)
+        chs = document.charset;
+    if (!chs)
+        chs = document.characterSet;
 
-chs = document.inputEncoding;
-if (!chs)
-       chs = document.charset;
-if (!chs)
-       chs = document.characterSet;
-
-document.write(chs);
+    parent.done(chs);
 </script>
 
-<p>The above line should be your browser's default encoding, and not x-mac-cyrillic.</p>
-<!-- It's unlikely that anyone has x-mac-cyrillic as default -->
-
-<body>
+</body>
 </html>