mirror of
https://github.com/bdnugget/php-src.git
synced 2026-11-07 17:27:30 +00:00
Prevent tempnam tests conflicts
This commit is contained in:
1 parent
fab2c3ba86
commit
fa9bd812fc
2 files changed
+24
-24
No files matched your search
@@ -18,13 +18,13 @@ if(substr(PHP_OS, 0, 3) != "WIN")
|
||||
$file_path = __DIR__;
|
||||
|
||||
echo "*** Test tempnam() function: by passing an existing filename as prefix ***\n";
|
||||
$dir_name = $file_path."/tempnam_variation6";
|
||||
$dir_name = $file_path."/tempnam_variation5";
|
||||
mkdir($dir_name);
|
||||
$h = fopen($dir_name."/tempnam_variation6.tmp", "w");
|
||||
$h = fopen($dir_name."/tempnam_variation5.tmp", "w");
|
||||
|
||||
for($i=1; $i<=3; $i++) {
|
||||
echo "-- Iteration $i --\n";
|
||||
$created_file = tempnam("$dir_name", "tempnam_variation6.tmp");
|
||||
$created_file = tempnam("$dir_name", "tempnam_variation5.tmp");
|
||||
|
||||
if( file_exists($created_file) ) {
|
||||
echo "File name is => ";
|
||||
@@ -37,7 +37,7 @@ for($i=1; $i<=3; $i++) {
|
||||
unlink($created_file);
|
||||
}
|
||||
fclose($h);
|
||||
unlink($dir_name."/tempnam_variation6.tmp");
|
||||
unlink($dir_name."/tempnam_variation5.tmp");
|
||||
rmdir($dir_name);
|
||||
|
||||
echo "\n*** Done ***\n";
|
||||
@@ -45,10 +45,10 @@ echo "\n*** Done ***\n";
|
||||
--EXPECTF--
|
||||
*** Test tempnam() function: by passing an existing filename as prefix ***
|
||||
-- Iteration 1 --
|
||||
File name is => %stempnam_variation6%et%s
|
||||
File name is => %stempnam_variation5%et%s
|
||||
-- Iteration 2 --
|
||||
File name is => %stempnam_variation6%et%s
|
||||
File name is => %stempnam_variation5%et%s
|
||||
-- Iteration 3 --
|
||||
File name is => %stempnam_variation6%et%s
|
||||
File name is => %stempnam_variation5%et%s
|
||||
|
||||
*** Done ***
|
||||
@@ -16,9 +16,9 @@ if(substr(PHP_OS, 0, 3) != "WIN")
|
||||
/* Creating unique files in various dirs by passing relative paths to $dir arg */
|
||||
|
||||
echo "*** Testing tempnam() with absolute and relative paths ***\n";
|
||||
$dir_name = __DIR__."\\tempnam_variation2";
|
||||
$dir_name = __DIR__."\\tempnam_variation8";
|
||||
mkdir($dir_name);
|
||||
$dir_path = $dir_name."/tempnam_variation2_sub";
|
||||
$dir_path = $dir_name."/tempnam_variation8_sub";
|
||||
mkdir($dir_path);
|
||||
|
||||
$old_dir_path = getcwd();
|
||||
@@ -29,23 +29,23 @@ $dir_paths = array(
|
||||
"$dir_path\\",
|
||||
"$dir_path\\..",
|
||||
"$dir_path\\\\..\\",
|
||||
"$dir_path\\..\\..\\.\\tempnam_variation2",
|
||||
"$dir_path\\..\\\\\\tempnam_variation2_sub\\\\..\\\\..\\tempnam_variation2",
|
||||
"$dir_path\\..\\..\\.\\tempnam_variation8",
|
||||
"$dir_path\\..\\\\\\tempnam_variation8_sub\\\\..\\\\..\\tempnam_variation8",
|
||||
"$dir_path\\BADDIR",
|
||||
|
||||
|
||||
// relative paths
|
||||
"tempname_variation2\\",
|
||||
"tempnam_variation2\\tempnam_variation2_sub",
|
||||
"tempnam_variation2\\\\tempnam_variation2_sub",
|
||||
".\\tempnam_variation2\\..\\tempnam_variation2\\tempnam_variation2_sub",
|
||||
"tempname_variation8\\",
|
||||
"tempnam_variation8\\tempnam_variation8_sub",
|
||||
"tempnam_variation8\\\\tempnam_variation8_sub",
|
||||
".\\tempnam_variation8\\..\\tempnam_variation8\\tempnam_variation8_sub",
|
||||
"BADDIR",
|
||||
);
|
||||
|
||||
for($i = 0; $i<count($dir_paths); $i++) {
|
||||
$j = $i+1;
|
||||
echo "\n-- Iteration $j --\n";
|
||||
$file_name = tempnam($dir_paths[$i], "tempnam_variation2.tmp");
|
||||
$file_name = tempnam($dir_paths[$i], "tempnam_variation8.tmp");
|
||||
|
||||
if( file_exists($file_name) ){
|
||||
|
||||
@@ -90,27 +90,27 @@ echo "\n*** Done ***\n";
|
||||
*** Testing tempnam() with absolute and relative paths ***
|
||||
|
||||
-- Iteration 1 --
|
||||
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
|
||||
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 2 --
|
||||
File name is => %s\tempnam_variation2\t%s
|
||||
File name is => %s\tempnam_variation8\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 3 --
|
||||
File name is => %s\tempnam_variation2\t%s
|
||||
File name is => %s\tempnam_variation8\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 4 --
|
||||
File name is => %s\tempnam_variation2\t%s
|
||||
File name is => %s\tempnam_variation8\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 5 --
|
||||
File name is => %s\tempnam_variation2\t%s
|
||||
File name is => %s\tempnam_variation8\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
@@ -129,17 +129,17 @@ File permissions are => 100666
|
||||
File created in => temp dir
|
||||
|
||||
-- Iteration 8 --
|
||||
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
|
||||
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 9 --
|
||||
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
|
||||
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
-- Iteration 10 --
|
||||
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
|
||||
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
|
||||
File permissions are => 100666
|
||||
File created in => directory specified
|
||||
|
||||
|
||||
Reference in new issue
Block a user