]> granicus.if.org Git - php/commitdiff
Fix concurrent testing of bug 61964
authorPeter Kokot <peterkokot@gmail.com>
Tue, 25 Jun 2019 19:23:07 +0000 (21:23 +0200)
committerPeter Kokot <peterkokot@gmail.com>
Wed, 26 Jun 2019 22:27:10 +0000 (00:27 +0200)
When tests are run concurrently using the -j option there might be a
change of failure and writing to the same directory from both tests.

Use test filenames for generated temp dirs

ext/fileinfo/tests/bug61964-mb.phpt
ext/fileinfo/tests/bug61964.phpt

index a0f198e6827723c02aeebe3a1d476c3d0c3be8c0..bee1c8f9ad56cc7760d9d1f2f23a743320518bcf 100644 (file)
@@ -10,7 +10,7 @@ $magic_file = __DIR__ . DIRECTORY_SEPARATOR . 'magic私はガラスを食べら
 $ret = @finfo_open(FILEINFO_NONE, $magic_file . ".non-exits私はガラスを食べられます");
 var_dump($ret);
 
-$dir = __DIR__ . "/test-folder";
+$dir = __DIR__ . "/bug61964-mb";
 @mkdir($dir);
 
 $magic_file_copy = $dir . "/magic私はガラスを食べられます.copy";
@@ -60,6 +60,6 @@ Notice: finfo_open(): Warning: offset `a' invalid in %sbug61964-mb.php on line %
 
 Notice: finfo_open(): Warning: offset `b' invalid in %sbug61964-mb.php on line %d
 
-Warning: finfo_open(): Failed to load magic database at '%stest-folder'. in %sbug61964-mb.php on line %d
+Warning: finfo_open(): Failed to load magic database at '%sbug61964-mb'. in %sbug61964-mb.php on line %d
 DONE: testing dir with files
 ===DONE===
index d6782a207298a33e8009eac32918ced8e4091ceb..49829e98d8a8644bad34497ebeb4604825ee2c13 100644 (file)
@@ -10,7 +10,7 @@ $magic_file = __DIR__ . DIRECTORY_SEPARATOR . 'magic';
 $ret = @finfo_open(FILEINFO_NONE, $magic_file . ".non-exits");
 var_dump($ret);
 
-$dir = __DIR__ . "/test-folder";
+$dir = __DIR__ . "/bug61964";
 @mkdir($dir);
 
 $magic_file_copy = $dir . "/magic.copy";
@@ -60,6 +60,6 @@ Notice: finfo_open(): Warning: offset `a' invalid in %sbug61964.php on line %d
 
 Notice: finfo_open(): Warning: offset `b' invalid in %sbug61964.php on line %d
 
-Warning: finfo_open(): Failed to load magic database at '%stest-folder'. in %sbug61964.php on line %d
+Warning: finfo_open(): Failed to load magic database at '%sbug61964'. in %sbug61964.php on line %d
 DONE: testing dir with files
 ===DONE===