diff options
author | Ben Murdoch <benm@google.com> | 2009-08-11 17:01:47 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2009-08-11 18:21:02 +0100 |
commit | 0bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5 (patch) | |
tree | 2943df35f62d885c89d01063cc528dd73b480fea /WebKitTools/Scripts/run-javascriptcore-tests | |
parent | 7e7a70bfa49a1122b2597a1e6367d89eb4035eca (diff) | |
download | external_webkit-0bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5.zip external_webkit-0bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5.tar.gz external_webkit-0bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5.tar.bz2 |
Merge in WebKit r47029.
Diffstat (limited to 'WebKitTools/Scripts/run-javascriptcore-tests')
-rwxr-xr-x | WebKitTools/Scripts/run-javascriptcore-tests | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/WebKitTools/Scripts/run-javascriptcore-tests b/WebKitTools/Scripts/run-javascriptcore-tests index c0cb9a4..21d63c2 100755 --- a/WebKitTools/Scripts/run-javascriptcore-tests +++ b/WebKitTools/Scripts/run-javascriptcore-tests @@ -40,8 +40,22 @@ use POSIX; setConfiguration(); my $configuration = configuration(); -my $jsDriverArgs = ""; +my @testsToSkip = ( + # Various ecma/Date tests sometimes fail on Windows (but not Mac) https://bugs.webkit.org/show_bug.cgi?id=25160 + "ecma/Date/15.9.2.1.js", + "ecma/Date/15.9.2.2-1.js", + "ecma/Date/15.9.2.2-2.js", + "ecma/Date/15.9.2.2-3.js", + "ecma/Date/15.9.2.2-4.js", + "ecma/Date/15.9.2.2-5.js", + "ecma/Date/15.9.2.2-6.js", + # ecma_3/Date/15.9.5.7.js fails on Mac (but not Windows) https://bugs.webkit.org/show_bug.cgi?id=25161 + "ecma_3/Date/15.9.5.7.js", +); + +my $jsDriverArgs = "-L " . join(" ", @testsToSkip); my $root; # intentionally left undefined +my $skipBuild = 0; my $showHelp = 0; my $programName = basename($0); @@ -55,6 +69,7 @@ EOF GetOptions( 'j|jsDriver-args=s' => \$jsDriverArgs, 'root=s' => \$root, + 'skip-build' => \$skipBuild, 'help' => \$showHelp ); @@ -71,7 +86,7 @@ if ($showHelp) { setConfigurationProductDir(Cwd::abs_path($root)) if (defined($root)); -if (!defined($root)){ +if (!defined($root) && !$skipBuild) { chdirWebKit(); push(@buildArgs, argumentsForConfiguration()); |