@@ -25,20 +25,23 @@ class DebugInfodDWPTests(TestBase):
25
25
# No need to try every flavor of debug inf.
26
26
NO_DEBUG_INFO_TESTCASE = True
27
27
28
+ @skipUnlessPlatform (["linux" , "freebsd" ])
28
29
def test_normal_stripped (self ):
29
30
"""
30
31
Validate behavior with a stripped binary, no symbols or symbol locator.
31
32
"""
32
33
self .config_test (["a.out" ])
33
34
self .try_breakpoint (False )
34
35
36
+ @skipUnlessPlatform (["linux" , "freebsd" ])
35
37
def test_normal_stripped_split_with_dwp (self ):
36
38
"""
37
39
Validate behavior with symbols, but no symbol locator.
38
40
"""
39
41
self .config_test (["a.out" , "a.out.debug" , "a.out.dwp" ])
40
42
self .try_breakpoint (True )
41
43
44
+ @skipUnlessPlatform (["linux" , "freebsd" ])
42
45
def test_normal_stripped_only_dwp (self ):
43
46
"""
44
47
Validate behavior *with* dwp symbols only, but missing other symbols,
@@ -49,6 +52,7 @@ def test_normal_stripped_only_dwp(self):
49
52
self .try_breakpoint (False )
50
53
51
54
@skipIfCurlSupportMissing
55
+ @skipUnlessPlatform (["linux" , "freebsd" ])
52
56
def test_debuginfod_dwp_from_service (self ):
53
57
"""
54
58
Test behavior with the unstripped binary, and DWP from the service.
@@ -57,6 +61,7 @@ def test_debuginfod_dwp_from_service(self):
57
61
self .try_breakpoint (True )
58
62
59
63
@skipIfCurlSupportMissing
64
+ @skipUnlessPlatform (["linux" , "freebsd" ])
60
65
def test_debuginfod_both_symfiles_from_service (self ):
61
66
"""
62
67
Test behavior with a stripped binary, with the unstripped binary and
@@ -66,6 +71,7 @@ def test_debuginfod_both_symfiles_from_service(self):
66
71
self .try_breakpoint (True )
67
72
68
73
@skipIfCurlSupportMissing
74
+ @skipUnlessPlatform (["linux" , "freebsd" ])
69
75
def test_debuginfod_both_okd_symfiles_from_service (self ):
70
76
"""
71
77
Test behavior with both the only-keep-debug symbols and the dwp symbols
0 commit comments