Introduce runif check for locale, use it to convert skipifs.
commit6cf0ba2dd73cafb1367567277891913a56ad606d
authorAlexey Toptygin <alexeyt@fb.com>
Fri, 23 Apr 2021 01:28:25 +0000 (22 18:28 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 23 Apr 2021 01:31:37 +0000 (22 18:31 -0700)
tree73eb0cb900c7046046f31f26b6630d556bf76b75
parentaa7bc369ea863071e17afc9d2306445f6ec4744c
Introduce runif check for locale, use it to convert skipifs.

Summary:
Add runif capability to test for the presence of locales. To support this, allow words in runif files to contain . and - characters (so that we can test for locales like 'en_US.UTF-8').

Use this to migrate all the locale testing skipifs that we can to runifs.

Differential Revision: D27938043

fbshipit-source-id: f15421be845f45cd1fc8cb64d4f6c9297803cdea
58 files changed:
hphp/test/run.php
hphp/test/slow/ext_icu/NumberFormatter_format_string_fa_IR.php.runif [new file with mode: 0644]
hphp/test/slow/ext_icu/NumberFormatter_format_string_fa_IR.php.skipif [deleted file]
hphp/test/slow/ext_icu/NumberFormatter_rounding_fa_IR.php.runif [new file with mode: 0644]
hphp/test/slow/ext_icu/NumberFormatter_rounding_fa_IR.php.skipif [deleted file]
hphp/test/slow/ext_icu/skip_unless_locale_fa_IR_present.inc [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_basic-enus.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_basic-enus.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_basic.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_basic.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_bindtextdomain-cwd.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_bindtextdomain-cwd.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_dcgettext.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_dcgettext.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_dgettext.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_dgettext.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_dgettext_error_wrongparams.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_dgettext_error_wrongparams.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_dngettext-plural.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_dngettext-plural.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_dngettext-wrongparams.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_dngettext-wrongparams.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_ngettext.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_ngettext.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_textdomain-retval.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_textdomain-retval.php.skipif [deleted file]
hphp/test/zend/good/ext/gettext/tests/gettext_textdomain-wrongparams.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/gettext/tests/gettext_textdomain-wrongparams.php.skipif [deleted file]
hphp/test/zend/good/ext/json/tests/bug41403.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/json/tests/bug41403.php.skipif [deleted file]
hphp/test/zend/good/ext/json/tests/bug42785.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/json/tests/bug42785.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/array/locale_sort.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/array/locale_sort.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/bug39873.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/bug39873.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/htmlentities03.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/htmlentities03.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/moneyformat.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/moneyformat.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic1.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic1.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic2.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic2.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic3.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_basic3.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_variation1.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_variation1.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_variation3.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/setlocale_variation3.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/sprintf_f_3.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/sprintf_f_3.php.skipif [deleted file]
hphp/test/zend/good/ext/standard/tests/strings/strtoupper.php.runif [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/strings/strtoupper.php.skipif [deleted file]
hphp/test/zend/good/tests/lang/034.php.runif [new file with mode: 0644]
hphp/test/zend/good/tests/lang/034.php.skipif [deleted file]
hphp/test/zend/good/tests/lang/bug30638.php.runif [new file with mode: 0644]
hphp/test/zend/good/tests/lang/bug30638.php.skipif [deleted file]