Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit852c993

Browse files
committed
tests: improve node cleanup in "incr_restore" module
1 parentb6900aa commit852c993

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

‎tests/incr_restore.py‎

Lines changed: 12 additions & 15 deletions
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
deftest_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
deftest_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
deftest_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
deftest_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
deftest_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)

[8]ページ先頭

©2009-2025 Movatter.jp