Skip to content

Commit 86b71f9

Browse files
author
a.kozhemyakin
committed
clear data nodes after run test
1 parent 673b11b commit 86b71f9

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tests/helpers/ptrack_helpers.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ def slow_start(self, replica=False):
145145
class ProbackupTest(object):
146146
# Class attributes
147147
enterprise = is_enterprise()
148+
nodes = []
148149

149150
def __init__(self, *args, **kwargs):
150151
super(ProbackupTest, self).__init__(*args, **kwargs)
@@ -402,7 +403,7 @@ def make_simple_node(
402403
if node.major_version >= 13:
403404
self.set_auto_conf(
404405
node, {}, 'postgresql.conf', ['wal_keep_segments'])
405-
406+
self.nodes.append(node)
406407
return node
407408

408409
def create_tblspace_in_node(self, node, tblspc_name, tblspc_path=None, cfs=False):
@@ -1521,8 +1522,16 @@ def del_test_dir(self, module_name, fname, nodes=[]):
15211522
except:
15221523
pass
15231524

1524-
for node in nodes:
1525-
node.stop()
1525+
if not nodes:
1526+
nodes = self.nodes
1527+
for node in list(nodes):
1528+
try:
1529+
if node.status() == 0:
1530+
node.stop()
1531+
except:
1532+
pass
1533+
if node in self.nodes:
1534+
self.nodes.remove(node)
15261535

15271536
shutil.rmtree(
15281537
os.path.join(

0 commit comments

Comments
 (0)