fallkrum updated this revision to Diff 301768. fallkrum added a comment. Api test improvements.
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D88483/new/ https://reviews.llvm.org/D88483 Files: lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py Index: lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py =================================================================== --- lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py +++ lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py @@ -25,11 +25,25 @@ self.assertEqual(num_comp_units, 3) comp_unit = exe_module.GetCompileUnitAtIndex(1) - type_name = comp_unit.GetTypes().GetTypeAtIndex(0).GetName() + self.assertTrue(comp_unit.IsValid()) + + type = comp_unit.GetTypes().GetTypeAtIndex(0) + self.assertTrue(type.IsValid()) + + type_name = type.GetName() + if self.TraceOn(): + print(type_name) self.assertEqual(type_name, type1_name) comp_unit = exe_module.GetCompileUnitAtIndex(2) - type_name = comp_unit.GetTypes().GetTypeAtIndex(0).GetName() + self.assertTrue(comp_unit.IsValid()) + + type = comp_unit.GetTypes().GetTypeAtIndex(0) + self.assertTrue(type.IsValid()) + + type_name = type.GetName() + if self.TraceOn(): + print(type_name) self.assertEqual(type_name, type2_name) type1 = target.FindFirstType(type1_name)
Index: lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py =================================================================== --- lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py +++ lldb/test/API/functionalities/type_get_module/TestTypeGetModule.py @@ -25,11 +25,25 @@ self.assertEqual(num_comp_units, 3) comp_unit = exe_module.GetCompileUnitAtIndex(1) - type_name = comp_unit.GetTypes().GetTypeAtIndex(0).GetName() + self.assertTrue(comp_unit.IsValid()) + + type = comp_unit.GetTypes().GetTypeAtIndex(0) + self.assertTrue(type.IsValid()) + + type_name = type.GetName() + if self.TraceOn(): + print(type_name) self.assertEqual(type_name, type1_name) comp_unit = exe_module.GetCompileUnitAtIndex(2) - type_name = comp_unit.GetTypes().GetTypeAtIndex(0).GetName() + self.assertTrue(comp_unit.IsValid()) + + type = comp_unit.GetTypes().GetTypeAtIndex(0) + self.assertTrue(type.IsValid()) + + type_name = type.GetName() + if self.TraceOn(): + print(type_name) self.assertEqual(type_name, type2_name) type1 = target.FindFirstType(type1_name)
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits