Add missing $Test::Builder::Level settings
authorPeter Eisentraut
Thu, 23 Sep 2021 20:49:20 +0000 (22:49 +0200)
committerPeter Eisentraut
Thu, 23 Sep 2021 21:06:55 +0000 (23:06 +0200)
One of these was accidentally removed by c50624c.  The others are
added by analogy.

Discussion: https://www.postgresql.org/message-id/ae1143fb-455c-c80f-ed66-78d45bd93303@enterprisedb.com

src/test/authentication/t/001_password.pl
src/test/authentication/t/002_saslprep.pl
src/test/kerberos/t/001_auth.pl
src/test/ldap/t/001_auth.pl

index 427a3601987cc38631c416bba09259a49346553b..1296c5307a4e8b17877de6fc72d2371ae8d98f90 100644 (file)
@@ -42,6 +42,8 @@ sub reset_pg_hba
 # named parameters are passed to connect_ok/fails as-is.
 sub test_role
 {
+   local $Test::Builder::Level = $Test::Builder::Level + 1;
+
    my ($node, $role, $method, $expected_res, %params) = @_;
    my $status_string = 'failed';
    $status_string = 'success' if ($expected_res eq 0);
index f080a0ccbaefa3bd544829064b93dc791b4d4b85..5b8b4b28e7f11f191ba6ce8bd41eea1454aeaa1e 100644 (file)
@@ -36,6 +36,8 @@ sub reset_pg_hba
 # Test access for a single role, useful to wrap all tests into one.
 sub test_login
 {
+   local $Test::Builder::Level = $Test::Builder::Level + 1;
+
    my $node          = shift;
    my $role          = shift;
    my $password      = shift;
index b5594924cae86079792f617c36ff00894e3add52..27c93abe78f85aec2dc4d8ec5f276bda6f782d1e 100644 (file)
@@ -185,6 +185,8 @@ note "running tests";
 # Test connection success or failure, and if success, that query returns true.
 sub test_access
 {
+   local $Test::Builder::Level = $Test::Builder::Level + 1;
+
    my ($node, $role, $query, $expected_res, $gssencmode, $test_name,
        @expect_log_msgs)
      = @_;
index 0ae14e4c85fdb0594ac5fcf2df9c220388942ad3..0dfc1f9ee196edc68b78cc7ea19a1f0583035cd3 100644 (file)
@@ -166,6 +166,8 @@ note "running tests";
 
 sub test_access
 {
+   local $Test::Builder::Level = $Test::Builder::Level + 1;
+
    my ($node, $role, $expected_res, $test_name, %params) = @_;
    my $connstr = "user=$role";