Skip to content

Commit be3be87

Browse files
committed
[Issue #328] improve test coverage
1 parent 42aa2f3 commit be3be87

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

tests/retention.py

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2567,11 +2567,51 @@ def test_concurrent_running_full_backup(self):
25672567

25682568
print(self.backup_node(
25692569
backup_dir, 'node', node, backup_type='delta',
2570-
options=['--retention-redundancy=2', '--delete-expired', '--log-level-console=VERBOSE'],
2570+
options=['--retention-redundancy=2', '--delete-expired'],
25712571
return_id=False))
25722572

25732573
self.assertTrue(
25742574
self.show_pb(backup_dir, 'node')[1]['status'],
25752575
'RUNNING')
25762576

2577+
self.backup_node(backup_dir, 'node', node)
2578+
2579+
gdb = self.backup_node(backup_dir, 'node', node, gdb=True)
2580+
gdb.set_breakpoint('backup_data_file')
2581+
gdb.run_until_break()
2582+
gdb.kill()
2583+
2584+
gdb = self.backup_node(backup_dir, 'node', node, gdb=True)
2585+
gdb.set_breakpoint('backup_data_file')
2586+
gdb.run_until_break()
2587+
gdb.kill()
2588+
2589+
self.backup_node(backup_dir, 'node', node)
2590+
2591+
gdb = self.backup_node(backup_dir, 'node', node, gdb=True)
2592+
gdb.set_breakpoint('backup_data_file')
2593+
gdb.run_until_break()
2594+
gdb.kill()
2595+
2596+
out = self.backup_node(
2597+
backup_dir, 'node', node, backup_type='delta',
2598+
options=['--retention-redundancy=2', '--delete-expired'],
2599+
return_id=False)
2600+
2601+
self.assertTrue(
2602+
self.show_pb(backup_dir, 'node')[0]['status'],
2603+
'OK')
2604+
2605+
self.assertTrue(
2606+
self.show_pb(backup_dir, 'node')[1]['status'],
2607+
'RUNNING')
2608+
2609+
self.assertTrue(
2610+
self.show_pb(backup_dir, 'node')[2]['status'],
2611+
'OK')
2612+
2613+
self.assertEqual(
2614+
len(self.show_pb(backup_dir, 'node')),
2615+
6)
2616+
25772617
self.del_test_dir(module_name, fname, [node])

0 commit comments

Comments
 (0)