Skip to content

Commit fa9bd81

Browse files
committed
Prevent tempnam tests conflicts
1 parent fab2c3b commit fa9bd81

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

ext/standard/tests/file/tempnam_variation5-win32.phpt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ if(substr(PHP_OS, 0, 3) != "WIN")
1818
$file_path = __DIR__;
1919

2020
echo "*** Test tempnam() function: by passing an existing filename as prefix ***\n";
21-
$dir_name = $file_path."/tempnam_variation6";
21+
$dir_name = $file_path."/tempnam_variation5";
2222
mkdir($dir_name);
23-
$h = fopen($dir_name."/tempnam_variation6.tmp", "w");
23+
$h = fopen($dir_name."/tempnam_variation5.tmp", "w");
2424

2525
for($i=1; $i<=3; $i++) {
2626
echo "-- Iteration $i --\n";
27-
$created_file = tempnam("$dir_name", "tempnam_variation6.tmp");
27+
$created_file = tempnam("$dir_name", "tempnam_variation5.tmp");
2828

2929
if( file_exists($created_file) ) {
3030
echo "File name is => ";
@@ -37,18 +37,18 @@ for($i=1; $i<=3; $i++) {
3737
unlink($created_file);
3838
}
3939
fclose($h);
40-
unlink($dir_name."/tempnam_variation6.tmp");
40+
unlink($dir_name."/tempnam_variation5.tmp");
4141
rmdir($dir_name);
4242

4343
echo "\n*** Done ***\n";
4444
?>
4545
--EXPECTF--
4646
*** Test tempnam() function: by passing an existing filename as prefix ***
4747
-- Iteration 1 --
48-
File name is => %stempnam_variation6%et%s
48+
File name is => %stempnam_variation5%et%s
4949
-- Iteration 2 --
50-
File name is => %stempnam_variation6%et%s
50+
File name is => %stempnam_variation5%et%s
5151
-- Iteration 3 --
52-
File name is => %stempnam_variation6%et%s
52+
File name is => %stempnam_variation5%et%s
5353

5454
*** Done ***

ext/standard/tests/file/tempnam_variation8-win32.phpt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ if(substr(PHP_OS, 0, 3) != "WIN")
1616
/* Creating unique files in various dirs by passing relative paths to $dir arg */
1717

1818
echo "*** Testing tempnam() with absolute and relative paths ***\n";
19-
$dir_name = __DIR__."\\tempnam_variation2";
19+
$dir_name = __DIR__."\\tempnam_variation8";
2020
mkdir($dir_name);
21-
$dir_path = $dir_name."/tempnam_variation2_sub";
21+
$dir_path = $dir_name."/tempnam_variation8_sub";
2222
mkdir($dir_path);
2323

2424
$old_dir_path = getcwd();
@@ -29,23 +29,23 @@ $dir_paths = array(
2929
"$dir_path\\",
3030
"$dir_path\\..",
3131
"$dir_path\\\\..\\",
32-
"$dir_path\\..\\..\\.\\tempnam_variation2",
33-
"$dir_path\\..\\\\\\tempnam_variation2_sub\\\\..\\\\..\\tempnam_variation2",
32+
"$dir_path\\..\\..\\.\\tempnam_variation8",
33+
"$dir_path\\..\\\\\\tempnam_variation8_sub\\\\..\\\\..\\tempnam_variation8",
3434
"$dir_path\\BADDIR",
3535

3636

3737
// relative paths
38-
"tempname_variation2\\",
39-
"tempnam_variation2\\tempnam_variation2_sub",
40-
"tempnam_variation2\\\\tempnam_variation2_sub",
41-
".\\tempnam_variation2\\..\\tempnam_variation2\\tempnam_variation2_sub",
38+
"tempname_variation8\\",
39+
"tempnam_variation8\\tempnam_variation8_sub",
40+
"tempnam_variation8\\\\tempnam_variation8_sub",
41+
".\\tempnam_variation8\\..\\tempnam_variation8\\tempnam_variation8_sub",
4242
"BADDIR",
4343
);
4444

4545
for($i = 0; $i<count($dir_paths); $i++) {
4646
$j = $i+1;
4747
echo "\n-- Iteration $j --\n";
48-
$file_name = tempnam($dir_paths[$i], "tempnam_variation2.tmp");
48+
$file_name = tempnam($dir_paths[$i], "tempnam_variation8.tmp");
4949

5050
if( file_exists($file_name) ){
5151

@@ -90,27 +90,27 @@ echo "\n*** Done ***\n";
9090
*** Testing tempnam() with absolute and relative paths ***
9191

9292
-- Iteration 1 --
93-
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
93+
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
9494
File permissions are => 100666
9595
File created in => directory specified
9696

9797
-- Iteration 2 --
98-
File name is => %s\tempnam_variation2\t%s
98+
File name is => %s\tempnam_variation8\t%s
9999
File permissions are => 100666
100100
File created in => directory specified
101101

102102
-- Iteration 3 --
103-
File name is => %s\tempnam_variation2\t%s
103+
File name is => %s\tempnam_variation8\t%s
104104
File permissions are => 100666
105105
File created in => directory specified
106106

107107
-- Iteration 4 --
108-
File name is => %s\tempnam_variation2\t%s
108+
File name is => %s\tempnam_variation8\t%s
109109
File permissions are => 100666
110110
File created in => directory specified
111111

112112
-- Iteration 5 --
113-
File name is => %s\tempnam_variation2\t%s
113+
File name is => %s\tempnam_variation8\t%s
114114
File permissions are => 100666
115115
File created in => directory specified
116116

@@ -129,17 +129,17 @@ File permissions are => 100666
129129
File created in => temp dir
130130

131131
-- Iteration 8 --
132-
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
132+
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
133133
File permissions are => 100666
134134
File created in => directory specified
135135

136136
-- Iteration 9 --
137-
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
137+
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
138138
File permissions are => 100666
139139
File created in => directory specified
140140

141141
-- Iteration 10 --
142-
File name is => %s\tempnam_variation2\tempnam_variation2_sub\t%s
142+
File name is => %s\tempnam_variation8\tempnam_variation8_sub\t%s
143143
File permissions are => 100666
144144
File created in => directory specified
145145

0 commit comments

Comments
 (0)