]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Use Test::Builder::todo_start(), replacing $::TODO.
authorNoah Misch <noah@leadboat.com>
Thu, 10 Feb 2022 02:16:59 +0000 (18:16 -0800)
committerNoah Misch <noah@leadboat.com>
Thu, 10 Feb 2022 02:17:03 +0000 (18:17 -0800)
Some pre-2017 Test::More versions need perfect $Test::Builder::Level
maintenance to find the variable.  Buildfarm member snapper reported an
overall failure that the file intended to hide via the TODO construct.
That trouble was reachable in v11 and v10.  For later branches, this
serves as defense in depth.  Back-patch to v10 (all supported versions).

Discussion: https://postgr.es/m/20220202055556.GB2745933@rfd.leadboat.com

src/bin/pgbench/t/023_cic_2pc.pl

index 707f28c34e85090950391c9a8648102884ad16fc..5d695819a34a120035dde3078684d7c955b8d19a 100644 (file)
@@ -11,7 +11,8 @@ use TestLib;
 
 use Test::More tests => 6;
 
-local $TODO = 'filesystem bug' if TestLib::has_wal_read_bug;
+Test::More->builder->todo_start('filesystem bug')
+  if TestLib::has_wal_read_bug;
 
 my ($node, $result);