Skip to content

Commit 852c993

Browse files
committed
tests: improve node cleanup in "incr_restore" module
1 parent b6900aa commit 852c993

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

tests/incr_restore.py

+12-15
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ def test_basic_incr_restore(self):
8080
# Clean after yourself
8181
self.del_test_dir(module_name, fname)
8282

83-
8483
# @unittest.skip("skip")
8584
def test_checksum_corruption_detection(self):
8685
"""recovery to target timeline"""
@@ -105,32 +104,30 @@ def test_checksum_corruption_detection(self):
105104
pgbench.wait()
106105
pgbench.stdout.close()
107106

108-
self.backup_node(backup_dir, 'node', node, backup_type='delta')
107+
self.backup_node(backup_dir, 'node', node, backup_type='page')
109108

110109
pgbench = node.pgbench(
111110
stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
112111
options=['-T', '10', '-c', '1'])
113112
pgbench.wait()
114113
pgbench.stdout.close()
115114

116-
self.backup_node(backup_dir, 'node', node, backup_type='delta')
115+
self.backup_node(backup_dir, 'node', node, backup_type='page')
117116

118117
pgbench = node.pgbench(
119118
stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
120119
options=['-T', '10', '-c', '1', '--no-vacuum'])
121120
pgbench.wait()
122121
pgbench.stdout.close()
123122

124-
backup_id = self.backup_node(backup_dir, 'node', node, backup_type='delta')
123+
backup_id = self.backup_node(backup_dir, 'node', node, backup_type='page')
125124

126125
pgdata = self.pgdata_content(node.data_dir)
127126

128127
node.stop()
129128

130-
# corrupt block
131-
132129
self.restore_node(
133-
backup_dir, 'node', node, options=["-j", "4", "--incremental-mode=checksum"])
130+
backup_dir, 'node', node, options=["-j", "4", "--incremental-mode=lsn"])
134131

135132
pgdata_restored = self.pgdata_content(node.data_dir)
136133
self.compare_pgdata(pgdata, pgdata_restored)
@@ -349,7 +346,7 @@ def test_basic_incr_restore_sanity(self):
349346
repr(e.message), self.cmd))
350347

351348
# Clean after yourself
352-
self.del_test_dir(module_name, fname)
349+
self.del_test_dir(module_name, fname, [node])
353350

354351
# @unittest.skip("skip")
355352
def test_incr_checksum_restore(self):
@@ -438,7 +435,7 @@ def test_incr_checksum_restore(self):
438435
self.compare_pgdata(pgdata, pgdata_restored)
439436

440437
# Clean after yourself
441-
self.del_test_dir(module_name, fname)
438+
self.del_test_dir(module_name, fname, [node, node_1])
442439

443440

444441
# @unittest.skip("skip")
@@ -527,7 +524,7 @@ def test_incr_lsn_restore(self):
527524
self.compare_pgdata(pgdata, pgdata_restored)
528525

529526
# Clean after yourself
530-
self.del_test_dir(module_name, fname)
527+
self.del_test_dir(module_name, fname, [node, node_1])
531528

532529
# @unittest.skip("skip")
533530
def test_incr_lsn_sanity(self):
@@ -596,7 +593,7 @@ def test_incr_lsn_sanity(self):
596593
repr(e.message), self.cmd))
597594

598595
# Clean after yourself
599-
self.del_test_dir(module_name, fname)
596+
self.del_test_dir(module_name, fname, [node_1])
600597

601598
# @unittest.skip("skip")
602599
def test_incr_checksum_sanity(self):
@@ -655,7 +652,7 @@ def test_incr_checksum_sanity(self):
655652
self.compare_pgdata(pgdata, pgdata_restored)
656653

657654
# Clean after yourself
658-
self.del_test_dir(module_name, fname)
655+
self.del_test_dir(module_name, fname, [node_1])
659656

660657

661658
# @unittest.skip("skip")
@@ -1178,7 +1175,7 @@ def test_make_replica_via_incr_checksum_restore(self):
11781175
pgbench.wait()
11791176

11801177
# Clean after yourself
1181-
self.del_test_dir(module_name, fname)
1178+
self.del_test_dir(module_name, fname, [new_master, old_master])
11821179

11831180
# @unittest.skip("skip")
11841181
def test_make_replica_via_incr_lsn_restore(self):
@@ -1251,7 +1248,7 @@ def test_make_replica_via_incr_lsn_restore(self):
12511248
pgbench.wait()
12521249

12531250
# Clean after yourself
1254-
self.del_test_dir(module_name, fname)
1251+
self.del_test_dir(module_name, fname, [new_master, old_master])
12551252

12561253
# @unittest.skip("skip")
12571254
# @unittest.expectedFailure
@@ -1492,7 +1489,7 @@ def test_incr_lsn_long_xact_2(self):
14921489
'1')
14931490

14941491
# Clean after yourself
1495-
self.del_test_dir(module_name, fname)
1492+
self.del_test_dir(module_name, fname, [node])
14961493

14971494
# @unittest.skip("skip")
14981495
# @unittest.expectedFailure

0 commit comments

Comments
 (0)