Skip to content

Commit 3d853cc

Browse files
author
Ivan Lazarev
committed
[PBCKP-304] auto tests cleanup added to ptrack_helper.py
1 parent 62435cc commit 3d853cc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/helpers/ptrack_helpers.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ class ProbackupTest(object):
202202
enterprise = is_enterprise()
203203
enable_nls = is_nls_enabled()
204204

205+
nodes_to_cleanup = []
206+
205207
def __init__(self, *args, **kwargs):
206208
super(ProbackupTest, self).__init__(*args, **kwargs)
207209

@@ -379,6 +381,11 @@ def tearDown(self):
379381
if is_test_result_ok(self):
380382
self.del_test_dir(module_name, fname)
381383

384+
for node in self.nodes_to_cleanup:
385+
node.cleanup()
386+
387+
self.nodes_to_cleanup.clear()
388+
382389
@property
383390
def pg_config_version(self):
384391
return self.version_to_num(
@@ -475,6 +482,9 @@ def make_simple_node(
475482
if node.major_version >= 13:
476483
self.set_auto_conf(
477484
node, {}, 'postgresql.conf', ['wal_keep_segments'])
485+
486+
self.nodes_to_cleanup.append(node)
487+
478488
return node
479489

480490
def simple_bootstrap(self, node, role) -> None:

0 commit comments

Comments
 (0)