Add option to specify jsc args in run-sunspider.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Jul 2014 12:49:32 +0000 (12:49 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Jul 2014 12:49:32 +0000 (12:49 +0000)
https://bugs.webkit.org/show_bug.cgi?id=134341

Patch by Gergo Balogh <gbalogh.u-szeged@partner.samsung.com> on 2014-07-03
Reviewed by Csaba Osztrogon√°c.

* Scripts/run-sunspider:

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

Tools/ChangeLog
Tools/Scripts/run-sunspider

index c04751a..ca21061 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-03  Gergo Balogh  <gbalogh.u-szeged@partner.samsung.com>
+
+        Add option to specify jsc args in run-sunspider.
+        https://bugs.webkit.org/show_bug.cgi?id=134341
+
+        Reviewed by Csaba Osztrogon√°c.
+
+        * Scripts/run-sunspider:
+
 2014-07-02  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [GTK] Unreviewed gardening.
index 9a5c224..4173134 100755 (executable)
@@ -47,12 +47,14 @@ my $setBaseline = 0;
 my $showHelp = 0;
 my $testsPattern;
 my $noBuild = 0;
+my $jsShellArgs="";
 
 my $programName = basename($0);
 my $usage = <<EOF;
 Usage: $programName [options] [options to pass to build system]
   --help            Show this help message
   --set-baseline    Set baseline for future comparisons
+  --args            Arguments to pass to JavaScript shell
   --root            Path to root tools build
   --runs            Number of times to run tests (default: $testRuns)
   --tests           Only run tests matching provided pattern
@@ -67,6 +69,7 @@ EOF
 GetOptions('root=s' => sub { my ($x, $value) = @_; $root = $value; setConfigurationProductDir(Cwd::abs_path($root)); },
            'runs=i' => \$testRuns,
            'set-baseline' => \$setBaseline,
+           'args=s' => \$jsShellArgs,
            'instruments' => \$runInstruments,
            'suite=s' => \$suite,
            'ubench' => \$ubench,
@@ -122,5 +125,6 @@ push @args, "--ubench" if $ubench;
 push @args, "--v8-suite" if $v8suite;
 push @args, "--parse-only" if $parseonly;
 push @args, "--tests", $testsPattern if $testsPattern;
+push @args, "--args", $jsShellArgs if $jsShellArgs;
 
 exec currentPerlPath(), "./sunspider", @args;