Reviewed by Eric.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2007 08:01:51 +0000 (08:01 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2007 08:01:51 +0000 (08:01 +0000)
        - Support Windows and Windows browsers.

        * hosted/sunspider-results.html: Display results correctly in IE.
        * sunspider: tweaks to work on Windows, and with spaces in the path.

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

SunSpider/ChangeLog
SunSpider/hosted/sunspider-results.html
SunSpider/sunspider

index 85f669e..a68f7eb 100644 (file)
@@ -1,5 +1,14 @@
 2007-10-18  Maciej Stachowiak  <mjs@apple.com>
 
+        Reviewed by Eric.
+        
+        - Support Windows and Windows browsers.
+
+        * hosted/sunspider-results.html: Display results correctly in IE.
+        * sunspider: tweaks to work on Windows, and with spaces in the path.
+
+2007-10-18  Maciej Stachowiak  <mjs@apple.com>
+
         Rubber stamped by Oliver.
 
         * tests/string-tagcloud.js: Remove stray print()
index e1df434..9185307 100644 (file)
@@ -39,7 +39,9 @@
 <script>
 var output = eval(decodeURI(location.search.substring(1)));
 function print(str) {
-    document.getElementById("console").appendChild(document.createTextNode(str + "\n"));
+    var console = document.getElementById("console");
+    console.appendChild(document.createTextNode(str));
+    console.appendChild(document.createElement("br"));
 }
 </script>
 
index 6e02fbf..dc397ef 100755 (executable)
@@ -66,11 +66,12 @@ close TESTLIST;
 my $prefix = "var tests = [ " . join(", ", map { '"' . $_ . '"' } @tests) . " ];\n";
 $prefix .= "var categories = [ " . join(", ", map { '"' . $_ . '"' } @categories) . " ];\n";
 
-open PREFIX, ">/tmp/sunspider-test-prefix.js";
+mkdir "tmp";
+open PREFIX, ">tmp/sunspider-test-prefix.js";
 print PREFIX $prefix;
 close PREFIX;
 
-my $discard = `$jsshell -f /tmp/sunspider-test-prefix.js -f resources/sunspider-standalone-driver.js 2> /dev/null`;
+my $discard = `"$jsshell" -f tmp/sunspider-test-prefix.js -f resources/sunspider-standalone-driver.js 2> /dev/null`;
 
 print "Discarded first run.\n";
 
@@ -79,7 +80,7 @@ my $count = 0;
 my @results = ();
 my $total = 0;
 while ($count++ < $max) {
-    $result = `$jsshell -f /tmp/sunspider-test-prefix.js -f resources/sunspider-standalone-driver.js 2> /dev/null`;
+    $result = `"$jsshell" -f tmp/sunspider-test-prefix.js -f resources/sunspider-standalone-driver.js 2> /dev/null`;
     chomp $result;
     push @results, $result;
     print $result . "\n";
@@ -87,9 +88,8 @@ while ($count++ < $max) {
 
 my $output = "var output = [\n" . join(",\n", @results) . "\n];\n";
 
-open(OUTPUT, ">/tmp/sunspider-results.js");
+open(OUTPUT, ">tmp/sunspider-results.js");
 print OUTPUT $output;
 close(OUTPUT);
 
-system("$jsshell -f /tmp/sunspider-test-prefix.js -f /tmp/sunspider-results.js -f resources/sunspider-analyze-results.js");
-
+system("$jsshell", "-f", "tmp/sunspider-test-prefix.js", "-f", "tmp/sunspider-results.js", "-f", "resources/sunspider-analyze-results.js");