Rename libpq test programs with libpq_ prefix
authorDaniel Gustafsson <dgustafsson@postgresql.org>
Wed, 4 May 2022 12:15:25 +0000 (14:15 +0200)
committerDaniel Gustafsson <dgustafsson@postgresql.org>
Wed, 4 May 2022 12:15:25 +0000 (14:15 +0200)
The testclient and uri-regress programs in the libpq test suite had
quite generic names which didn't convey much meaning. Since they are
installed as part of the MSVC test runs, ensure that their purpose
is a little bit clearer by renaming with a libpq_ prefix. While at
it rename uri-regress to uri_regress to avoid mixing dash and under-
score in the same filename.

Reported-by: Noah Misch <noah@leadboat.com>
Discussion: https://postgr.es/m/20220501080706.GA1542365@rfd.leadboat.com

src/interfaces/libpq/t/001_uri.pl
src/interfaces/libpq/t/002_api.pl
src/interfaces/libpq/test/.gitignore
src/interfaces/libpq/test/Makefile
src/interfaces/libpq/test/libpq_testclient.c [moved from src/interfaces/libpq/test/testclient.c with 88% similarity]
src/interfaces/libpq/test/libpq_uri_regress.c [moved from src/interfaces/libpq/test/uri-regress.c with 90% similarity]
src/tools/msvc/Mkvcbuild.pm

index 1d595c05292e36f51546ab2a0778c57218bc0603..beaf13b49ca6ca4472383ad78c1cf7aef584f529 100644 (file)
@@ -72,7 +72,7 @@ my @tests = (
        ],
        [
                q{postgresql://host/db?u%7aer=someotheruser&port=12345}, q{},
-               q{uri-regress: invalid URI query parameter: "uzer"},
+               q{libpq_uri_regress: invalid URI query parameter: "uzer"},
        ],
        [
                q{postgresql://host:12345?user=uri-user},
@@ -114,63 +114,63 @@ my @tests = (
        ],
        [
                q{postgresql://host?uzer=}, q{},
-               q{uri-regress: invalid URI query parameter: "uzer"},
+               q{libpq_uri_regress: invalid URI query parameter: "uzer"},
        ],
        [
                q{postgre://},
                q{},
-               q{uri-regress: missing "=" after "postgre://" in connection info string},
+               q{libpq_uri_regress: missing "=" after "postgre://" in connection info string},
        ],
        [
                q{postgres://[::1},
                q{},
-               q{uri-regress: end of string reached when looking for matching "]" in IPv6 host address in URI: "postgres://[::1"},
+               q{libpq_uri_regress: end of string reached when looking for matching "]" in IPv6 host address in URI: "postgres://[::1"},
        ],
        [
                q{postgres://[]},
                q{},
-               q{uri-regress: IPv6 host address may not be empty in URI: "postgres://[]"},
+               q{libpq_uri_regress: IPv6 host address may not be empty in URI: "postgres://[]"},
        ],
        [
                q{postgres://[::1]z},
                q{},
-               q{uri-regress: unexpected character "z" at position 17 in URI (expected ":" or "/"): "postgres://[::1]z"},
+               q{libpq_uri_regress: unexpected character "z" at position 17 in URI (expected ":" or "/"): "postgres://[::1]z"},
        ],
        [
                q{postgresql://host?zzz},
                q{},
-               q{uri-regress: missing key/value separator "=" in URI query parameter: "zzz"},
+               q{libpq_uri_regress: missing key/value separator "=" in URI query parameter: "zzz"},
        ],
        [
                q{postgresql://host?value1&value2},
                q{},
-               q{uri-regress: missing key/value separator "=" in URI query parameter: "value1"},
+               q{libpq_uri_regress: missing key/value separator "=" in URI query parameter: "value1"},
        ],
        [
                q{postgresql://host?key=key=value},
                q{},
-               q{uri-regress: extra key/value separator "=" in URI query parameter: "key"},
+               q{libpq_uri_regress: extra key/value separator "=" in URI query parameter: "key"},
        ],
        [
                q{postgres://host?dbname=%XXfoo}, q{},
-               q{uri-regress: invalid percent-encoded token: "%XXfoo"},
+               q{libpq_uri_regress: invalid percent-encoded token: "%XXfoo"},
        ],
        [
                q{postgresql://a%00b},
                q{},
-               q{uri-regress: forbidden value %00 in percent-encoded value: "a%00b"},
+               q{libpq_uri_regress: forbidden value %00 in percent-encoded value: "a%00b"},
        ],
        [
                q{postgresql://%zz}, q{},
-               q{uri-regress: invalid percent-encoded token: "%zz"},
+               q{libpq_uri_regress: invalid percent-encoded token: "%zz"},
        ],
        [
                q{postgresql://%1}, q{},
-               q{uri-regress: invalid percent-encoded token: "%1"},
+               q{libpq_uri_regress: invalid percent-encoded token: "%1"},
        ],
        [
                q{postgresql://%}, q{},
-               q{uri-regress: invalid percent-encoded token: "%"},
+               q{libpq_uri_regress: invalid percent-encoded token: "%"},
        ],
        [ q{postgres://@host},   q{host='host' (inet)},   q{}, ],
        [ q{postgres://host:/},  q{host='host' (inet)},   q{}, ],
@@ -224,7 +224,7 @@ sub test_uri
 
        $expect{'exit'} = $expect{stderr} eq '';
 
-       my $cmd = [ 'uri-regress', $uri ];
+       my $cmd = [ 'libpq_uri_regress', $uri ];
        $result{exit} = IPC::Run::run $cmd, '>', \$result{stdout}, '2>',
          \$result{stderr};
 
index 7c6c5788a0cf977991c2726399b4425e4b98c836..8b3355e6dd62e6762a9c175cd90d46b885f3fb7c 100644 (file)
@@ -6,7 +6,7 @@ use PostgreSQL::Test::Utils;
 use Test::More;
 
 # Test PQsslAttribute(NULL, "library")
-my ($out, $err) = run_command(['testclient', '--ssl']);
+my ($out, $err) = run_command(['libpq_testclient', '--ssl']);
 
 if ($ENV{with_ssl} eq 'openssl')
 {
index 4b17210483d18935441e7bfd6787d5a84d3854d2..6ba78adb6786c8ef5e6db53c37ac528ffb803cc6 100644 (file)
@@ -1,2 +1,2 @@
-/testclient
-/uri-regress
+/libpq_testclient
+/libpq_uri_regress
index 1d45be0c375ddf6e3a1781d1153b2a07d062960e..1f75b73b8c1a37c9aebd771880c9c6d74ba45078 100644 (file)
@@ -11,7 +11,7 @@ endif
 override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
 LDFLAGS_INTERNAL += $(libpq_pgport)
 
-PROGS = testclient uri-regress
+PROGS = libpq_testclient libpq_uri_regress
 
 all: $(PROGS)
 
similarity index 88%
rename from src/interfaces/libpq/test/testclient.c
rename to src/interfaces/libpq/test/libpq_testclient.c
index 2c730d83fa60053628a257f05c8cb886776164fe..d945bacf1b2d8d932d7d7a4046e6e20a09493c64 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * testclient.c
+ * libpq_testclient.c
  *             A test program for the libpq public API
  *
  * Copyright (c) 2022, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
- *             src/interfaces/libpq/test/testclient.c
+ *             src/interfaces/libpq/test/libpq_testclient.c
  */
 
 #include "postgres_fe.h"
similarity index 90%
rename from src/interfaces/libpq/test/uri-regress.c
rename to src/interfaces/libpq/test/libpq_uri_regress.c
index c5ef33c46b721353956ed963be51ec06267e1c27..60469002fda3121c2427538648cc33a58f391d4c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * uri-regress.c
+ * libpq_uri_regress.c
  *             A test program for libpq URI format
  *
  * This is a helper for libpq conninfo regression testing.  It takes a single
@@ -10,7 +10,7 @@
  * Portions Copyright (c) 2012-2022, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
- *             src/interfaces/libpq/test/uri-regress.c
+ *             src/interfaces/libpq/test/libpq_uri_regress.c
  */
 
 #include "postgres_fe.h"
@@ -33,14 +33,14 @@ main(int argc, char *argv[])
        opts = PQconninfoParse(argv[1], &errmsg);
        if (opts == NULL)
        {
-               fprintf(stderr, "uri-regress: %s", errmsg);
+               fprintf(stderr, "libpq_uri_regress: %s", errmsg);
                return 1;
        }
 
        defs = PQconndefaults();
        if (defs == NULL)
        {
-               fprintf(stderr, "uri-regress: cannot fetch default options\n");
+               fprintf(stderr, "libpq_uri_regress: cannot fetch default options\n");
                return 1;
        }
 
index fc04e1db8e2569d639edc91b8df9dd1fdb900e82..c3058399d4904e3f46f7db2c159143d418d14167 100644 (file)
@@ -285,17 +285,17 @@ sub mkvcbuild
        $libpqwalreceiver->AddReference($postgres, $libpq);
 
        my $libpq_testclient =
-         $solution->AddProject('testclient', 'exe', 'misc',
+         $solution->AddProject('libpq_testclient', 'exe', 'misc',
                                                        'src/interfaces/libpq/test');
-       $libpq_testclient->AddFile('src/interfaces/libpq/test/testclient.c');
+       $libpq_testclient->AddFile('src/interfaces/libpq/test/libpq_testclient.c');
        $libpq_testclient->AddIncludeDir('src/interfaces/libpq');
        $libpq_testclient->AddReference($libpgport, $libpq);
        $libpq_testclient->AddLibrary('ws2_32.lib');
 
        my $libpq_uri_regress =
-         $solution->AddProject('uri-regress', 'exe', 'misc',
+         $solution->AddProject('libpq_uri_regress', 'exe', 'misc',
                                                        'src/interfaces/libpq/test');
-       $libpq_uri_regress->AddFile('src/interfaces/libpq/test/uri-regress.c');
+       $libpq_uri_regress->AddFile('src/interfaces/libpq/test/libpq_uri_regress.c');
        $libpq_uri_regress->AddIncludeDir('src/interfaces/libpq');
        $libpq_uri_regress->AddReference($libpgport, $libpq);
        $libpq_uri_regress->AddLibrary('ws2_32.lib');