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)
 


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to