]> granicus.if.org Git - php/commitdiff
Skip two gettext tests under --repeat
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 8 Feb 2021 08:49:33 +0000 (09:49 +0100)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 8 Feb 2021 08:49:33 +0000 (09:49 +0100)
gettext leaks global state across requests, so don't repeat these
tests. See also GH-6641.

ext/gettext/tests/bug53251.phpt
ext/gettext/tests/gettext_bindtextdomain-cwd.phpt

index b3e2e9e66c00f55383c71001b033675a868d9883..2c0ea62d650edd543cd730ebc06f4d7c727369f1 100644 (file)
@@ -3,6 +3,7 @@ Bug #53251 (bindtextdomain with null dir doesn't return old value)
 --SKIPIF--
 <?php
 if (!extension_loaded('gettext')) die('skip gettext extension not available');
+if (getenv('SKIP_REPEAT')) die('skip gettext leaks global state across requests');
 ?>
 --FILE--
 <?php
index e9bc37b4106c5aa33d19edbd89afb3e05f4c111d..dbfa1506d526711c80533b9700983291c1e0dc77 100644 (file)
@@ -8,6 +8,10 @@ if (!extension_loaded("gettext")) {
 if (!setlocale(LC_ALL, 'en_US.UTF-8')) {
     die("skip en_US.UTF-8 locale not supported.");
 }
+if (getenv('SKIP_REPEAT')) {
+    die('skip gettext leaks global state across requests');
+}
+?>
 --FILE--
 <?php
 $base_dir = __DIR__;