diff options
author | Michael Paquier | 2021-09-01 01:28:01 +0000 |
---|---|---|
committer | Michael Paquier | 2021-09-01 01:28:01 +0000 |
commit | de1d4fef71cb00370aa5f794fe05355c1d063aea (patch) | |
tree | d830d2f7c50cfa555292fda6b21b291d4230dd46 | |
parent | 0f6aa893cb58c2a5a92016914c94865635345a22 (diff) |
Add PostgresNode::command_fails_like()
This is useful to test for a command failure with some default
connection parameters associated to a node, in combination with checks
on error patterns expected. This routine will be used by an upcoming
future patch, but could be also plugged into some of the existing
tests.
Extracted from a larger patch by the same author.
Author: Ronan Dunklau
Discussion: https://postgr.es/m/5742739.ga3mSNWIix@aivenronan
-rw-r--r-- | src/test/perl/PostgresNode.pm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/perl/PostgresNode.pm b/src/test/perl/PostgresNode.pm index 8158ea5b2f..c59da758c7 100644 --- a/src/test/perl/PostgresNode.pm +++ b/src/test/perl/PostgresNode.pm @@ -2267,6 +2267,26 @@ sub command_like =pod +=item $node->command_fails_like(...) + +TestLib::command_fails_like with our connection parameters. See command_ok(...) + +=cut + +sub command_fails_like +{ + local $Test::Builder::Level = $Test::Builder::Level + 1; + + my $self = shift; + + local %ENV = $self->_get_env(); + + TestLib::command_fails_like(@_); + return; +} + +=pod + =item $node->command_checks_all(...) TestLib::command_checks_all with our connection parameters. See |