From 07bbc54658757ae6457837c90a991e2ff02697fb Mon Sep 17 00:00:00 2001 From: Nikita Popov <nikita.ppv@gmail.com> Date: Wed, 10 Jul 2019 12:55:40 +0200 Subject: [PATCH] Fix file collisions in phar tests --- ext/phar/tests/fgc_edgecases.phpt | 20 ++++++++++---------- ext/phar/tests/fopen_edgecases2.phpt | 6 +++--- ext/phar/tests/readfile_edgecases.phpt | 16 ++++++++-------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/ext/phar/tests/fgc_edgecases.phpt b/ext/phar/tests/fgc_edgecases.phpt index 457093cc2a..11916603e3 100644 --- a/ext/phar/tests/fgc_edgecases.phpt +++ b/ext/phar/tests/fgc_edgecases.phpt @@ -17,7 +17,7 @@ $pname = 'phar://' . $fname; file_get_contents(array()); chdir(__DIR__); file_put_contents($fname, "blah\n"); -file_put_contents("foob", "test\n"); +file_put_contents("fgc_edgecases.txt", "test\n"); echo file_get_contents($fname); unlink($fname); mkdir($pname . '/oops'); @@ -26,9 +26,9 @@ file_put_contents($pname . '/foo/hi', '<?php echo file_get_contents("foo/" . basename(__FILE__)); $context = stream_context_create(); file_get_contents("./hi", 0, $context, 0, -1); -echo file_get_contents("foob"); +echo file_get_contents("fgc_edgecases.txt"); set_include_path("' . addslashes(__DIR__) . '"); -echo file_get_contents("foob", true); +echo file_get_contents("fgc_edgecases.txt", true); echo file_get_contents("./hi", 0, $context); echo file_get_contents("../oops"); echo file_get_contents("./hi", 0, $context, 50000); @@ -44,7 +44,7 @@ include $pname . '/foo/hi'; --CLEAN-- <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> <?php rmdir(__DIR__ . '/poo'); ?> -<?php unlink(__DIR__ . '/foob'); ?> +<?php unlink(__DIR__ . '/fgc_edgecases.txt'); ?> --EXPECTF-- Warning: file_get_contents() expects parameter 1 to be a valid path, array given in %sfgc_edgecases.php on line %d blah @@ -52,9 +52,9 @@ blah echo file_get_contents("foo/" . basename(__FILE__)); $context = stream_context_create(); file_get_contents("./hi", 0, $context, 0, -1); -echo file_get_contents("foob"); +echo file_get_contents("fgc_edgecases.txt"); set_include_path("%stests"); -echo file_get_contents("foob", true); +echo file_get_contents("fgc_edgecases.txt", true); echo file_get_contents("./hi", 0, $context); echo file_get_contents("../oops"); echo file_get_contents("./hi", 0, $context, 50000); @@ -69,9 +69,9 @@ test echo file_get_contents("foo/" . basename(__FILE__)); $context = stream_context_create(); file_get_contents("./hi", 0, $context, 0, -1); -echo file_get_contents("foob"); +echo file_get_contents("fgc_edgecases.txt"); set_include_path("%stests"); -echo file_get_contents("foob", true); +echo file_get_contents("fgc_edgecases.txt", true); echo file_get_contents("./hi", 0, $context); echo file_get_contents("../oops"); echo file_get_contents("./hi", 0, $context, 50000); @@ -86,9 +86,9 @@ Warning: file_get_contents(): Failed to seek to position 50000 in the stream in echo file_get_contents("foo/" . basename(__FILE__)); $context = stream_context_create(); file_get_contents("./hi", 0, $context, 0, -1); -echo file_get_contents("foob"); +echo file_get_contents("fgc_edgecases.txt"); set_include_path("%stests"); -echo file_get_contents("foob", true); +echo file_get_contents("fgc_edgecases.txt", true); echo file_get_contents("./hi", 0, $context); echo file_get_contents("../oops"); echo file_get_contents("./hi", 0, $context, 50000); diff --git a/ext/phar/tests/fopen_edgecases2.phpt b/ext/phar/tests/fopen_edgecases2.phpt index c37cb9c6ed..b32755bf9e 100644 --- a/ext/phar/tests/fopen_edgecases2.phpt +++ b/ext/phar/tests/fopen_edgecases2.phpt @@ -13,7 +13,7 @@ $pname = 'phar://' . $fname; fopen(array(), 'r'); chdir(__DIR__); file_put_contents($fname, "blah\n"); -file_put_contents("foob", "test\n"); +file_put_contents("fopen_edgecases2.txt", "test\n"); $a = fopen($fname, 'rb'); echo fread($a, 1000); fclose($a); @@ -21,7 +21,7 @@ unlink($fname); mkdir($pname . '/oops'); file_put_contents($pname . '/foo/hi', '<?php $context = stream_context_create(); -$a = fopen("foob", "rb", false, $context); +$a = fopen("fopen_edgecases2.txt", "rb", false, $context); echo fread($a, 1000); fclose($a); fopen("../oops", "r"); @@ -33,7 +33,7 @@ include $pname . '/foo/hi'; --CLEAN-- <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> <?php rmdir(__DIR__ . '/poo'); ?> -<?php unlink(__DIR__ . '/foob'); ?> +<?php unlink(__DIR__ . '/fopen_edgecases2.txt'); ?> --EXPECTF-- Warning: fopen() expects parameter 1 to be a valid path, array given in %sfopen_edgecases2.php on line %d blah diff --git a/ext/phar/tests/readfile_edgecases.phpt b/ext/phar/tests/readfile_edgecases.phpt index b99ae4333f..0213f182c6 100644 --- a/ext/phar/tests/readfile_edgecases.phpt +++ b/ext/phar/tests/readfile_edgecases.phpt @@ -13,16 +13,16 @@ $pname = 'phar://' . $fname; readfile(array()); chdir(__DIR__); file_put_contents($fname, "blah\n"); -file_put_contents("foob", "test\n"); +file_put_contents("readfile_edgecases.txt", "test\n"); readfile($fname); unlink($fname); mkdir($pname . '/oops'); file_put_contents($pname . '/foo/hi', '<?php readfile("foo/" . basename(__FILE__)); $context = stream_context_create(); -readfile("foob"); +readfile("readfile_edgecases.txt"); set_include_path("' . addslashes(__DIR__) . '"); -readfile("foob", true); +readfile("readfile_edgecases.txt", true); readfile("./hi", 0, $context); readfile("../oops"); ?> @@ -33,16 +33,16 @@ include $pname . '/foo/hi'; --CLEAN-- <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?> <?php rmdir(__DIR__ . '/poo'); ?> -<?php unlink(__DIR__ . '/foob'); ?> +<?php unlink(__DIR__ . '/readfile_edgecases.txt'); ?> --EXPECTF-- Warning: readfile() expects parameter 1 to be a valid path, array given in %sreadfile_edgecases.php on line %d blah <?php readfile("foo/" . basename(__FILE__)); $context = stream_context_create(); -readfile("foob"); +readfile("readfile_edgecases.txt"); set_include_path("%stests"); -readfile("foob", true); +readfile("readfile_edgecases.txt", true); readfile("./hi", 0, $context); readfile("../oops"); ?> @@ -51,9 +51,9 @@ test <?php readfile("foo/" . basename(__FILE__)); $context = stream_context_create(); -readfile("foob"); +readfile("readfile_edgecases.txt"); set_include_path("%stests"); -readfile("foob", true); +readfile("readfile_edgecases.txt", true); readfile("./hi", 0, $context); readfile("../oops"); ?> -- 2.40.0