Re: cvs: php-src(PHP_5_2) /ext/standard/tests/file
| From: | Raghubansh Kumar | Date: | Mon, 25 Aug 2008 06:22:54 +0000 |
| Subject: | Re: cvs: php-src(PHP_5_2) /ext/standard/tests/file | ||
| References: | 1 2 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-52645@lists.php.net to get a copy of this message | ||
Hello Tony,
These test weren't run on AIX. I'll have a look at it.
with Regards,
Raghubansh
From:
Antony Dovgal <tony@daylessday.org>
To:
Raghubansh Kumar <kraghuba@php.net>
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