[lldb] Make UBSan tests remote ready
authorJonas Devlieghere <jonas@devlieghere.com>
Thu, 6 Aug 2020 01:31:20 +0000 (18:31 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Thu, 6 Aug 2020 01:31:43 +0000 (18:31 -0700)
Add missing call to registerSanitizerLibrariesWithTarget.

lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py
lldb/test/API/functionalities/ubsan/user-expression/TestUbsanUserExpression.py

index d804ef3..6b51e5e 100644 (file)
@@ -27,9 +27,9 @@ class UbsanBasicTestCase(TestBase):
     def ubsan_tests(self):
         # Load the test
         exe = self.getBuildArtifact("a.out")
-        self.expect(
-            "file " + exe,
-            patterns=["Current executable set to .*a.out"])
+        target = self.dbg.CreateTarget(exe)
+        self.assertTrue(target, VALID_TARGET)
+        self.registerSanitizerLibrariesWithTarget(target)
 
         self.runCmd("run")
 
index 68f8c03..bb1607d 100644 (file)
@@ -25,9 +25,9 @@ class UbsanUserExpressionTestCase(TestBase):
     def ubsan_tests(self):
         # Load the test
         exe = self.getBuildArtifact("a.out")
-        self.expect(
-            "file " + exe,
-            patterns=["Current executable set to .*a.out"])
+        target = self.dbg.CreateTarget(exe)
+        self.assertTrue(target, VALID_TARGET)
+        self.registerSanitizerLibrariesWithTarget(target)
 
         self.runCmd("breakpoint set -f main.c -l %d" % self.line_breakpoint)