diff options
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()); |
