@@ -7,20 +7,26 @@ class TestSwiftTypeAliasOtherModule(TestBase):
77 NO_DEBUG_INFO_TESTCASE = True
88
99 @swiftTest
10- def test (self ):
10+ def test_frame_variable (self ):
1111 """Test that type aliases can be imported from reflection metadata"""
12- arch = self .getArchitecture ()
1312 self .build ()
14- self .expect ('settings set symbols.swift-load-conformances true' )
15- log = self .getBuildArtifact ("types.log" )
16- self .runCmd ('log enable lldb expr types -f "%s"' % log )
1713 lldbutil .run_to_source_breakpoint (
1814 self , "break here" , lldb .SBFileSpec ("main.swift" ), extra_images = ["Dylib" ]
1915 )
2016 self .expect ("frame variable -- payload" , substrs = ["Bool" , "true" ])
21- self .expect ("expr -- payload" , substrs = ["Dylib.Impl.Payload" , "true" ])
2217 self .expect ("continue" )
2318 self .expect ("frame variable -- payload" , substrs = ["Bool" , "true" ])
19+
20+ @swiftTest
21+ def test_expression (self ):
22+ """Test that type aliases can be imported into expressions from reflection metadata"""
23+ self .build ()
24+ self .expect ('settings set symbols.swift-load-conformances true' )
25+ lldbutil .run_to_source_breakpoint (
26+ self , "break here" , lldb .SBFileSpec ("main.swift" ), extra_images = ["Dylib" ]
27+ )
28+ self .expect ("expr -- payload" , substrs = ["Dylib.Impl.Payload" , "true" ])
29+ self .expect ("continue" )
2430 self .expect (
2531 "expr -- payload" , substrs = ["Dylib.GenericImpl<Bool>.Payload" , "true" ]
2632 )
0 commit comments