@@ -975,6 +975,8 @@ def test_continue_failed_merge(self):
975975"""
976976 Check that failed MERGE can be continued
977977 """
978+ self ._check_gdb_flag_or_skip_test ()
979+
978980fname = self .id ().split ('.' )[3 ]
979981backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
980982node = self .make_simple_node (
@@ -1051,6 +1053,8 @@ def test_continue_failed_merge_with_corrupted_delta_backup(self):
10511053"""
10521054 Fail merge via gdb, corrupt DELTA backup, try to continue merge
10531055 """
1056+ self ._check_gdb_flag_or_skip_test ()
1057+
10541058fname = self .id ().split ('.' )[3 ]
10551059backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
10561060node = self .make_simple_node (
@@ -1148,6 +1152,8 @@ def test_continue_failed_merge_2(self):
11481152"""
11491153 Check that failed MERGE on delete can be continued
11501154 """
1155+ self ._check_gdb_flag_or_skip_test ()
1156+
11511157fname = self .id ().split ('.' )[3 ]
11521158backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
11531159node = self .make_simple_node (
@@ -1219,6 +1225,8 @@ def test_continue_failed_merge_3(self):
12191225 Check that failed MERGE cannot be continued if intermediate
12201226 backup is missing.
12211227 """
1228+ self ._check_gdb_flag_or_skip_test ()
1229+
12221230fname = self .id ().split ('.' )[3 ]
12231231backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
12241232node = self .make_simple_node (
@@ -1409,6 +1417,8 @@ def test_crash_after_opening_backup_control_1(self):
14091417 check that crashing after opening backup.control
14101418 for writing will not result in losing backup metadata
14111419 """
1420+ self ._check_gdb_flag_or_skip_test ()
1421+
14121422fname = self .id ().split ('.' )[3 ]
14131423backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
14141424node = self .make_simple_node (
@@ -1461,6 +1471,8 @@ def test_crash_after_opening_backup_control_2(self):
14611471 for writing will not result in losing metadata about backup files
14621472 TODO: rewrite
14631473 """
1474+ self ._check_gdb_flag_or_skip_test ()
1475+
14641476fname = self .id ().split ('.' )[3 ]
14651477backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
14661478node = self .make_simple_node (
@@ -1552,6 +1564,8 @@ def test_losing_file_after_failed_merge(self):
15521564 for writing will not result in losing metadata about backup files
15531565 TODO: rewrite
15541566 """
1567+ self ._check_gdb_flag_or_skip_test ()
1568+
15551569fname = self .id ().split ('.' )[3 ]
15561570backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
15571571node = self .make_simple_node (
@@ -1639,6 +1653,8 @@ def test_losing_file_after_failed_merge(self):
16391653def test_failed_merge_after_delete (self ):
16401654"""
16411655 """
1656+ self ._check_gdb_flag_or_skip_test ()
1657+
16421658fname = self .id ().split ('.' )[3 ]
16431659backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
16441660node = self .make_simple_node (
@@ -1720,6 +1736,8 @@ def test_failed_merge_after_delete(self):
17201736def test_failed_merge_after_delete_1 (self ):
17211737"""
17221738 """
1739+ self ._check_gdb_flag_or_skip_test ()
1740+
17231741fname = self .id ().split ('.' )[3 ]
17241742backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
17251743node = self .make_simple_node (
@@ -1796,6 +1814,8 @@ def test_failed_merge_after_delete_1(self):
17961814def test_failed_merge_after_delete_2 (self ):
17971815"""
17981816 """
1817+ self ._check_gdb_flag_or_skip_test ()
1818+
17991819fname = self .id ().split ('.' )[3 ]
18001820backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
18011821node = self .make_simple_node (
@@ -1858,6 +1878,8 @@ def test_failed_merge_after_delete_2(self):
18581878def test_failed_merge_after_delete_3 (self ):
18591879"""
18601880 """
1881+ self ._check_gdb_flag_or_skip_test ()
1882+
18611883fname = self .id ().split ('.' )[3 ]
18621884backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
18631885node = self .make_simple_node (
@@ -2281,6 +2303,8 @@ def test_smart_merge(self):
22812303def test_idempotent_merge (self ):
22822304"""
22832305 """
2306+ self ._check_gdb_flag_or_skip_test ()
2307+
22842308fname = self .id ().split ('.' )[3 ]
22852309backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
22862310node = self .make_simple_node (
@@ -2580,6 +2604,8 @@ def test_merge_page_header_map_retry(self):
25802604 page header map cannot be trusted when
25812605 running retry
25822606 """
2607+ self ._check_gdb_flag_or_skip_test ()
2608+
25832609fname = self .id ().split ('.' )[3 ]
25842610backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
25852611node = self .make_simple_node (
@@ -2626,6 +2652,8 @@ def test_merge_page_header_map_retry(self):
26262652def test_missing_data_file (self ):
26272653"""
26282654 """
2655+ self ._check_gdb_flag_or_skip_test ()
2656+
26292657fname = self .id ().split ('.' )[3 ]
26302658backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
26312659node = self .make_simple_node (
@@ -2684,6 +2712,8 @@ def test_missing_data_file(self):
26842712def test_missing_non_data_file (self ):
26852713"""
26862714 """
2715+ self ._check_gdb_flag_or_skip_test ()
2716+
26872717fname = self .id ().split ('.' )[3 ]
26882718backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
26892719node = self .make_simple_node (
@@ -2741,6 +2771,8 @@ def test_missing_non_data_file(self):
27412771def test_merge_remote_mode (self ):
27422772"""
27432773 """
2774+ self ._check_gdb_flag_or_skip_test ()
2775+
27442776fname = self .id ().split ('.' )[3 ]
27452777backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
27462778node = self .make_simple_node (