[Lldb-commits] [lldb] 3a538de - [lldb] Make UBSan tests remote ready

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Wed Aug 5 18:31:59 PDT 2020


Author: Jonas Devlieghere
Date: 2020-08-05T18:31:43-07:00
New Revision: 3a538de653607b7602a870d63b13dd51638c1424

URL: https://github.com/llvm/llvm-project/commit/3a538de653607b7602a870d63b13dd51638c1424
DIFF: https://github.com/llvm/llvm-project/commit/3a538de653607b7602a870d63b13dd51638c1424.diff

LOG: [lldb] Make UBSan tests remote ready

Add missing call to registerSanitizerLibrariesWithTarget.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py b/lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py
index d804ef3ea9d7..6b51e5e53c8e 100644
--- a/lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py
+++ b/lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py
@@ -27,9 +27,9 @@ def setUp(self):
     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")
 

diff  --git a/lldb/test/API/functionalities/ubsan/user-expression/TestUbsanUserExpression.py b/lldb/test/API/functionalities/ubsan/user-expression/TestUbsanUserExpression.py
index 68f8c0360ff3..bb1607dd4322 100644
--- a/lldb/test/API/functionalities/ubsan/user-expression/TestUbsanUserExpression.py
+++ b/lldb/test/API/functionalities/ubsan/user-expression/TestUbsanUserExpression.py
@@ -25,9 +25,9 @@ def setUp(self):
     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)
 


        


More information about the lldb-commits mailing list