Hello Tony, These test weren't run on AIX. I'll have a look at it.
with Regards, Raghubansh From: Antony Dovgal <[EMAIL PROTECTED]> To: Raghubansh Kumar <[EMAIL PROTECTED]> Cc: php-cvs@lists.php.net Date: 23/08/2008 23:18 Subject: Re: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/file 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