Reviewed by bdash.
authorantti <antti@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Oct 2007 15:16:42 +0000 (15:16 +0000)
committerantti <antti@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Oct 2007 15:16:42 +0000 (15:16 +0000)
        Disable media tests when doing leak checking on Tiger.
        They crash in QuickTime (rdar://problem/5537157).

        * Scripts/run-webkit-tests:

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

WebKitTools/ChangeLog
WebKitTools/Scripts/run-webkit-tests

index 2baad3e559bc7c0390910d274aa8bbea43888b56..7130b3534d0afb5b6dc0009bcb7f5b08448ebb74 100644 (file)
@@ -1,3 +1,12 @@
+2007-10-31  Antti Koivisto  <antti@apple.com>
+
+        Reviewed by bdash.
+        
+        Disable media tests when doing leak checking on Tiger.
+        They crash in QuickTime (rdar://problem/5537157).
+
+        * Scripts/run-webkit-tests:
+
 2007-10-29  Antti Koivisto  <antti@apple.com>
 
         Reviewed by Maciej.
 2007-10-29  Antti Koivisto  <antti@apple.com>
 
         Reviewed by Maciej.
index 107b58b07512627de98f3df30088b119483eee06..943d248a19a70cd6affdd455c4b86f90944c9461 100755 (executable)
@@ -108,6 +108,7 @@ my $shouldCheckLeaks = 0;
 my $showHelp = 0;
 my $testsPerDumpTool = 1000;
 my $testHTTP = 1;
 my $showHelp = 0;
 my $testsPerDumpTool = 1000;
 my $testHTTP = 1;
+my $testMedia = 1;
 my $testResultsDirectory = "/tmp/layout-test-results";
 my $threaded = 0;
 my $treatSkipped = "default";
 my $testResultsDirectory = "/tmp/layout-test-results";
 my $threaded = 0;
 my $treatSkipped = "default";
@@ -239,6 +240,9 @@ if ($shouldCheckLeaks && $testsPerDumpTool > 1000) {
 # Force --no-http for Qt/Linux, for now.
 $testHTTP = 0 if isQt();
 
 # Force --no-http for Qt/Linux, for now.
 $testHTTP = 0 if isQt();
 
+# Stack logging does not play well with QuickTime on Tiger (rdar://problem/5537157)
+$testMedia = 0 if $shouldCheckLeaks && isTiger();
+
 setConfigurationProductDir(Cwd::abs_path($root)) if (defined($root));
 my $productDir = productDir();
 $productDir .= "/bin" if (isQt());
 setConfigurationProductDir(Cwd::abs_path($root)) if (defined($root));
 my $productDir = productDir();
 $productDir .= "/bin" if (isQt());
@@ -304,6 +308,10 @@ if (!$testHTTP) {
     $ignoredDirectories{'http'} = 1;
 }
 
     $ignoredDirectories{'http'} = 1;
 }
 
+if (!$testMedia) {
+    $ignoredDirectories{'media'} = 1;
+}
+
 if ($ignoreTests) {
     processIgnoreTests($ignoreTests);
 }
 if ($ignoreTests) {
     processIgnoreTests($ignoreTests);
 }