magnus          Tue Mar  8 23:23:02 2005 EDT

  Modified files:              
    /php-src    run-tests.php 
  Log:
  Since in_array is case sensitive we need to convert the names to lowercase
  otherwise it won't run tests for extensions where the case of the name differ 
from the
  extension name.
  
http://cvs.php.net/diff.php/php-src/run-tests.php?r1=1.203&r2=1.204&ty=u
Index: php-src/run-tests.php
diff -u php-src/run-tests.php:1.203 php-src/run-tests.php:1.204
--- php-src/run-tests.php:1.203 Sat Feb 26 10:23:10 2005
+++ php-src/run-tests.php       Tue Mar  8 23:23:02 2005
@@ -343,6 +343,11 @@
        }
 }
 
+// Convert extension names to lowercase
+foreach ($exts_to_test as $key => $val) {
+       $exts_to_test[$key] = strtolower($val);
+}
+
 foreach ($test_dirs as $dir) {
        find_files("{$cwd}/{$dir}", ($dir == 'ext'));
 }
@@ -358,7 +363,7 @@
        $o = opendir($dir) or error("cannot open directory: $dir");
        while (($name = readdir($o)) !== FALSE) {
                if (is_dir("{$dir}/{$name}") && !in_array($name, array('.', 
'..', 'CVS'))) {
-                       $skip_ext = ($is_ext_dir && !in_array($name, 
$exts_to_test));
+                       $skip_ext = ($is_ext_dir && 
!in_array(strtolower($name), $exts_to_test));
                        if ($skip_ext) {
                                $exts_skipped++;
                        }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to