diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/modules/test_misc/t/003_check_guc.pl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/modules/test_misc/t/003_check_guc.pl b/src/test/modules/test_misc/t/003_check_guc.pl index 5ae23192a47..51349e98e93 100644 --- a/src/test/modules/test_misc/t/003_check_guc.pl +++ b/src/test/modules/test_misc/t/003_check_guc.pl @@ -56,7 +56,7 @@ while (my $line = <$contents>) # file. # - Valid configuration options are followed immediately by " = ", # with one space before and after the equal sign. - if ($line =~ m/^#?([_[:alnum:]]+) = .*/) + if ($line =~ m/^#([_[:alnum:]]+) = .*/) { # Lower-case conversion matters for some of the GUCs. my $param_name = lc($1); @@ -69,7 +69,12 @@ while (my $line = <$contents>) # Update the list of GUCs found in the sample file, for the # follow-up tests. push @gucs_in_file, $param_name; + + next; } + # Make sure each line starts with either a # or whitespace + fail("$line missing initial # in postgresql.conf.sample") + if $line =~ /^\s*[^#\s]/; } close $contents; |
