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