Hello Raghubansh.

Just curious, did you happen to run these tests on AIX?
One of them, specifically this one:
ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt creates an interesting directory ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2
which contains a hardlink to itself and so ad infinitum.

I don't even know how to delete it now since rm fails with "Illegal 
instruction" =)

Any ideas?

On 05.07.2007 22:53, Raghubansh Kumar wrote:
kraghuba                Thu Jul  5 18:53:34 2007 UTC

  Added files:                 (Branch: PHP_5_2)
    /php-src/ext/standard/tests/file    
symlink_link_linkinfo_is_link_error1.phpt symlink_link_linkinfo_is_link_error2.phpt symlink_link_linkinfo_is_link_variation1.phpt symlink_link_linkinfo_is_link_variation2.phpt symlink_link_linkinfo_is_link_variation3.phpt symlink_link_linkinfo_is_link_variation4.phpt symlink_link_linkinfo_is_link_variation5.phpt symlink_link_linkinfo_is_link_basic1.phpt symlink_link_linkinfo_is_link_variation6.phpt symlink_link_linkinfo_is_link_basic2.phpt symlink_link_linkinfo_is_link_variation7.phpt symlink_link_linkinfo_is_link_variation8.phpt symlink_link_linkinfo_is_link_variation9.phpt



Modified files: /php-src/ext/standard/tests/file filegroup_basic.phpt 006_error.phpt Log:
  fix test: 006_error.phpt & filegroup_basic.phpt
  fix and smaller tests for 
symlink_link_linkinfo_is_link[basic|error|variation].phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/filegroup_basic.phpt?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/standard/tests/file/filegroup_basic.phpt
diff -u php-src/ext/standard/tests/file/filegroup_basic.phpt:1.1.2.1 
php-src/ext/standard/tests/file/filegroup_basic.phpt:1.1.2.2
--- php-src/ext/standard/tests/file/filegroup_basic.phpt:1.1.2.1        Wed Jun 
13 22:38:49 2007
+++ php-src/ext/standard/tests/file/filegroup_basic.phpt        Thu Jul  5 
18:53:33 2007
@@ -2,8 +2,8 @@
 Test filegroup() function: basic functionality
 --SKIPIF--
 <?php
-if (!function_exists("posix_getgrgid")) { - die("skip no posix_getgrgid");
+if( substr(PHP_OS, 0, 3) == 'WIN') {
+  die('skip Not valid for Windows');
 }
 ?>
 --FILE--
@@ -17,7 +17,7 @@
 echo "-- Testing with the file or directory created by owner --\n";
$file_path = dirname(__FILE__);
-var_dump( posix_getgrgid( filegroup(__FILE__) ) );
+var_dump( filegroup(__FILE__) );
 var_dump( filegroup(".") );
 var_dump( filegroup("./..") );
@@ -55,25 +55,15 @@
 --EXPECTF--
 *** Testing filegroup(): basic functionality ***
 -- Testing with the file or directory created by owner --
-array(4) {
-  ["name"]=>
-  string(%d) "%s"
-  ["passwd"]=>
-  string(1) "x"
-  ["members"]=>
-  array(0) {
-  }
-  ["gid"]=>
-  int(%d)
-}
+int(%d)
 int(%d)
 int(%d)
 int(%d)
 int(%d)
-- Testing with the standard file or directory --
-int(0)
-int(0)
-int(0)
+int(%d)
+int(%d)
+int(%d)
*** Done ***
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/006_error.phpt?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: php-src/ext/standard/tests/file/006_error.phpt
diff -u php-src/ext/standard/tests/file/006_error.phpt:1.1.2.1 
php-src/ext/standard/tests/file/006_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/file/006_error.phpt:1.1.2.1      Mon Jun 11 
16:14:59 2007
+++ php-src/ext/standard/tests/file/006_error.phpt      Thu Jul  5 18:53:33 2007
@@ -5,9 +5,17 @@
 if (substr(PHP_OS, 0, 3) == 'WIN') {
     die('skip Not on Windows');
 }
-elseif (get_current_user() == 'root') {
- die( "skip Do not run with root permissions" );
+// Skip if being run by root
+$filename = dirname(__FILE__)."/006_root_check.tmp";
+$fp = fopen($filename, 'w');
+fclose($fp);
+if(fileowner($filename) == 0) {
+        unlink ($filename);
+        die('skip...cannot be run as root\n');
 }
+
+unlink($filename);
+
 ?>
 --FILE--
 <?php
@@ -60,11 +68,11 @@
 --EXPECTF--
 *** Testing error conditions for fileperms(), chmod() ***
-Warning: chmod(): Operation not permitted in %s on line %d
+Warning: chmod(): %s in %s on line %d
 bool(false)
 100644
-Warning: chmod(): Operation not permitted in %s on line %d
+Warning: chmod(): %s in %s on line %d
 bool(false)
 40755
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt
+++ php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt
+++ php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_error2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation5.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt
+++ php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation6.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt?view=markup&rev=1.1
Index: php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt
+++ php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_basic2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation7.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation8.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt?view=markup&rev=1.1
Index: 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt
+++ 
php-src/ext/standard/tests/file/symlink_link_linkinfo_is_link_variation9.phpt



--
Wbr, Antony Dovgal

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

Reply via email to