Reviewed by Darin.
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 10 Nov 2007 07:50:20 +0000 (07:50 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 10 Nov 2007 07:50:20 +0000 (07:50 +0000)
        http://bugs.webkit.org/show_bug.cgi?id=15925
        SunSpider should check for Shark being installed

        * sunspider: Explicitly test that shark command line tool is installed.

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

SunSpider/ChangeLog
SunSpider/sunspider

index cfad82c..fdf9262 100644 (file)
@@ -1,3 +1,12 @@
+2007-11-09  Alexey Proskuryakov  <ap@webkit.org>
+
+        Reviewed by Darin.
+
+        http://bugs.webkit.org/show_bug.cgi?id=15925
+        SunSpider should check for Shark being installed
+
+        * sunspider: Explicitly test that shark command line tool is installed.
+
 2007-11-04  Darin Adler  <darin@apple.com>
 
         * hosted/sunspider.html: Tweaked formatting a bit.
 2007-11-04  Darin Adler  <darin@apple.com>
 
         * hosted/sunspider.html: Tweaked formatting a bit.
index ee32232..bd6436e 100755 (executable)
@@ -61,6 +61,9 @@ GetOptions('runs=i' => \$testRuns,
 
 $runShark = 20 if $runShark20;
 $testRuns = 1 if $runShark;
 
 $runShark = 20 if $runShark20;
 $testRuns = 1 if $runShark;
+if ($runShark && ! -x "/usr/bin/shark") {
+    die "Please install CHUD tools from http://developer.apple.com/tools/download/\n";
+}
 
 if (!$jsShellPath || $showHelp) {
    print STDERR $usage;
 
 if (!$jsShellPath || $showHelp) {
    print STDERR $usage;