Remove TAP test for createdb --lc-ctype
authorMichael Paquier <michael@paquier.xyz>
Thu, 27 Feb 2020 12:58:50 +0000 (21:58 +0900)
committerMichael Paquier <michael@paquier.xyz>
Thu, 27 Feb 2020 12:58:50 +0000 (21:58 +0900)
OpenBSD falls back to "C" when using an incorrect input with setlocale()
and LC_CTYPE, causing this test, introduced by 008cf04, to fail.  This
removes the culprit test to avoid the portability issue.

Per report from Robert Haas, via buildfarm member curculio.

Discussion: https://postgr.es/m/CA+TgmoZ6ddh3mHD9gU8DvNYoFmuJaYYn1+4AvZNp25vTdRwCAQ@mail.gmail.com
Backpatch-through: 11

src/bin/scripts/t/020_createdb.pl

index 8df32dba91b5324880433defbeb928f07baffa3b..05069bcdbc3218dec9e6dd1404186ca6c803f8ba 100644 (file)
@@ -3,7 +3,7 @@ use warnings;
 
 use PostgresNode;
 use TestLib;
-use Test::More tests => 22;
+use Test::More tests => 19;
 
 program_help_ok('createdb');
 program_version_ok('createdb');
@@ -40,11 +40,3 @@ $node->command_checks_all(
        qr/^createdb: database creation failed: ERROR:  invalid locale name/s
    ],
    'createdb with incorrect --lc-collate');
-$node->command_checks_all(
-   [ 'createdb', '--lc-ctype', "foo'; SELECT '1", 'foobar2' ],
-   1,
-   [qr/^$/],
-   [
-       qr/^createdb: database creation failed: ERROR:  invalid locale name/s
-   ],
-   'createdb with incorrect --lc-ctype');