From 56f5a2512275f2bc1086d846aa8d63b8d7166ca0 Mon Sep 17 00:00:00 2001 From: Mircea Cadariu Date: Tue, 3 Feb 2026 15:49:26 +0000 Subject: [PATCH v1] Add pg_waldump test for invalid WAL page magic error message --- src/bin/pg_waldump/t/003_error_message.pl | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/bin/pg_waldump/t/003_error_message.pl diff --git a/src/bin/pg_waldump/t/003_error_message.pl b/src/bin/pg_waldump/t/003_error_message.pl new file mode 100644 index 0000000000..7992d18f1b --- /dev/null +++ b/src/bin/pg_waldump/t/003_error_message.pl @@ -0,0 +1,22 @@ +use strict; +use warnings FATAL => 'all'; +use PostgreSQL::Test::Utils; +use Test::More; + +my $tempdir = PostgreSQL::Test::Utils::tempdir(); +my $walfile = "$tempdir/000000010000000000000000"; + +open(my $fh, '>', $walfile) or die "Cannot create $walfile: $!"; +binmode($fh); +print $fh pack('vvVQ