@@ -40,8 +40,6 @@ def build(self):
40
40
# This test needs a working Remote Mirrors implementation.
41
41
@skipIf (oslist = ['windows' ])
42
42
def test_dwarf_importer (self ):
43
- lldb .SBDebugger .MemoryPressureDetected ()
44
- self .runCmd ("settings set symbols.use-swift-dwarfimporter true" )
45
43
self .build ()
46
44
target , process , thread , bkpt = lldbutil .run_to_source_breakpoint (
47
45
self , 'break here' , lldb .SBFileSpec ('main.swift' ))
@@ -63,17 +61,12 @@ def test_dwarf_importer(self):
63
61
# substrs=["(DoubleLongUnion)", "long_val = 42"])
64
62
self .expect ("target variable fromSubmodule" ,
65
63
substrs = ["(FromSubmodule)" , "x = 1" , "y = 2" , "z = 3" ])
66
- process .Clear ()
67
- target .Clear ()
68
- lldb .SBDebugger .MemoryPressureDetected ()
69
64
70
65
@skipIf (archs = ['ppc64le' ], bugnumber = 'SR-10214' )
71
66
@swiftTest
72
67
# This test needs a working Remote Mirrors implementation.
73
68
@skipIf (oslist = ['windows' ])
74
69
def test_dwarf_importer_exprs (self ):
75
- lldb .SBDebugger .MemoryPressureDetected ()
76
- self .runCmd ("settings set symbols.use-swift-dwarfimporter true" )
77
70
self .build ()
78
71
target , process , thread , bkpt = lldbutil .run_to_source_breakpoint (
79
72
self , 'break here' , lldb .SBFileSpec ('main.swift' ))
@@ -95,15 +88,12 @@ def test_dwarf_importer_exprs(self):
95
88
self .expect ("expr union" , substrs = ["(DoubleLongUnion)" , "long_val = 42" ])
96
89
self .expect ("expr fromSubmodule" ,
97
90
substrs = ["(FromSubmodule)" , "x = 1" , "y = 2" , "z = 3" ])
98
- process .Clear ()
99
- target .Clear ()
100
- lldb .SBDebugger .MemoryPressureDetected ()
101
91
102
92
@skipIf (archs = ['ppc64le' ], bugnumber = 'SR-10214' )
103
93
@swiftTest
94
+ @skipIf (setting = ('symbols.use-swift-clangimporter' , 'false' ))
104
95
def test_negative (self ):
105
96
lldb .SBDebugger .MemoryPressureDetected ()
106
- self .runCmd ("log enable lldb types" )
107
97
self .runCmd ("settings set symbols.use-swift-dwarfimporter false" )
108
98
self .build ()
109
99
log = self .getBuildArtifact ("types.log" )
@@ -114,9 +104,7 @@ def test_negative(self):
114
104
# target.FindFirstGlobalVariable("point"),
115
105
# typename="Point", num_children=2)
116
106
# This can't be resolved.
117
- lldbutil .check_variable (self ,
118
- target .FindFirstGlobalVariable ("swiftStructCMember" ),
119
- num_children = 0 )
107
+ self .expect ("expr swiftStructCMember" , error = True )
120
108
121
109
found = False
122
110
import io
0 commit comments