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


Reply via email to