From eb2a397a0122af79e6f4f92535a6e9b058aee2c0 Mon Sep 17 00:00:00 2001 From: Grigory Smolkin Date: Fri, 28 Jun 2019 01:16:10 +0300 Subject: [PATCH] tests: minor fixes for corruption detection --- src/data.c | 2 +- tests/backup.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/data.c b/src/data.c index 2a80294c..3536895d 100644 --- a/src/data.c +++ b/src/data.c @@ -356,7 +356,7 @@ prepare_page(ConnectionArgs *arguments, ((strict && !is_ptrack_support) || !strict)) { /* show this message for checkdb or backup without ptrack support */ - elog(WARNING, "CORRUPTION in file %s, block %u", + elog(WARNING, "Corruption detected in file \"%s\", block %u", file->path, blknum); } diff --git a/tests/backup.py b/tests/backup.py index 379d56dd..297b034c 100644 --- a/tests/backup.py +++ b/tests/backup.py @@ -469,7 +469,12 @@ class BackupTest(ProbackupTest, unittest.TestCase): repr(self.output), self.cmd)) except ProbackupException as e: self.assertIn( - 'Insert correct message', + 'WARNING: Corruption detected in file', + e.message, + '\n Unexpected Error Message: {0}\n CMD: {1}'.format( + repr(e.message), self.cmd)) + self.assertIn( + 'ERROR: Data file corruption', e.message, '\n Unexpected Error Message: {0}\n CMD: {1}'.format( repr(e.message), self.cmd))