SunSpider:
[WebKit-https.git] / SunSpider / sunspider
index e9c023f..22eda60 100755 (executable)
@@ -105,10 +105,10 @@ sub runTestsOnce($)
     my $output;
     if ($useShark) {
         print STDERR "Running sunspider under Shark... (this will take a while)\n";
-        print STDERR "shark -i -q \"$jsShellPath\" $shellArgs\n";
-        $output = `shark -i -q "$jsShellPath" $shellArgs`;
+        print STDERR "shark -i -1 -q \"$jsShellPath\" $shellArgs\n";
+        $output = `shark -i -1 -q "$jsShellPath" $shellArgs`;
     } else {
-        $output = `"$jsShellPath" $shellArgs`;
+        $output = `"$jsShellPath" $shellArgs | grep -v break`;
     }
     return $output;
 }
@@ -132,12 +132,15 @@ my $result;
 my $count = 0;
 my @results = ();
 my $total = 0;
+print "[";
 while ($count++ < $testRuns) {
     $result = runTestsOnce($runShark);
     chomp $result;
     push @results, $result;
-    print $result . "\n";
+    print $result;
+    print ",\n" unless ($count == $testRuns);
 }
+print "]\n";
 
 my $output = "var output = [\n" . join(",\n", @results) . "\n];\n";
 dumpToFile($output, "tmp/sunspider-results.js");