mirror of
https://github.com/postgrespro/pg_probackup.git
synced 2025-02-09 14:33:17 +02:00
tests: checkdb module added
This commit is contained in:
parent
0eab1f6c13
commit
8a63589564
@ -7,7 +7,8 @@ from . import init_test, merge, option_test, show_test, compatibility, \
|
||||
ptrack_vacuum, ptrack_vacuum_bits_frozen, ptrack_vacuum_bits_visibility, \
|
||||
ptrack_vacuum_full, ptrack_vacuum_truncate, pgpro560, pgpro589, \
|
||||
false_positive, replica, compression, page, ptrack, archive, \
|
||||
exclude, cfs_backup, cfs_restore, cfs_validate_backup, auth_test
|
||||
exclude, cfs_backup, cfs_restore, cfs_validate_backup, auth_test, \
|
||||
checkdb
|
||||
|
||||
|
||||
def load_tests(loader, tests, pattern):
|
||||
@ -16,6 +17,7 @@ def load_tests(loader, tests, pattern):
|
||||
suite.addTests(loader.loadTestsFromModule(archive))
|
||||
suite.addTests(loader.loadTestsFromModule(backup_test))
|
||||
suite.addTests(loader.loadTestsFromModule(compatibility))
|
||||
suite.addTests(loader.loadTestsFromModule(checkdb))
|
||||
# suite.addTests(loader.loadTestsFromModule(cfs_backup))
|
||||
# suite.addTests(loader.loadTestsFromModule(cfs_restore))
|
||||
# suite.addTests(loader.loadTestsFromModule(cfs_validate_backup))
|
||||
|
@ -667,6 +667,23 @@ class ProbackupTest(object):
|
||||
|
||||
return self.run_pb(cmd_list + options, async, gdb, old_binary)
|
||||
|
||||
def checkdb_node(
|
||||
self, instance, backup_dir=False, data_dir=False,
|
||||
options=[], async=False, gdb=False, old_binary=False
|
||||
):
|
||||
|
||||
cmd_list = ["checkdb"]
|
||||
|
||||
if backup_dir:
|
||||
cmd_list += ["-B", backup_dir]
|
||||
|
||||
if data_dir:
|
||||
cmd_list += ["-D", data_dir]
|
||||
|
||||
cmd_list += ["--instance={0}".format(instance)]
|
||||
|
||||
return self.run_pb(cmd_list + options, async, gdb, old_binary)
|
||||
|
||||
def merge_backup(
|
||||
self, backup_dir, instance, backup_id, async=False,
|
||||
gdb=False, old_binary=False, options=[]):
|
||||
|
Loading…
x
Reference in New Issue
Block a user