[Lldb-commits] [lldb] 257f984 - [lldb] Fix TestQuoting when run remotely

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Fri Apr 8 10:46:42 PDT 2022


Author: Jonas Devlieghere
Date: 2022-04-08T10:46:34-07:00
New Revision: 257f98466222c1fba3d3f6c0afa5e93793d14109

URL: https://github.com/llvm/llvm-project/commit/257f98466222c1fba3d3f6c0afa5e93793d14109
DIFF: https://github.com/llvm/llvm-project/commit/257f98466222c1fba3d3f6c0afa5e93793d14109.diff

LOG: [lldb] Fix TestQuoting when run remotely

Added: 
    

Modified: 
    lldb/test/API/commands/settings/quoting/TestQuoting.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/commands/settings/quoting/TestQuoting.py b/lldb/test/API/commands/settings/quoting/TestQuoting.py
index 04b57c8fbd767..b070d26664cf5 100644
--- a/lldb/test/API/commands/settings/quoting/TestQuoting.py
+++ b/lldb/test/API/commands/settings/quoting/TestQuoting.py
@@ -50,16 +50,17 @@ def expect_args(self, args_in, args_out):
         to stdout. Compare the stdout with args_out."""
 
         filename = SettingsCommandTestCase.output_file_name
+        outfile = self.getBuildArtifact(filename)
 
         if lldb.remote_platform:
-            outfile = lldb.remote_platform.GetWorkingDirectory() + filename
+            outfile_arg = os.path.join(lldb.remote_platform.GetWorkingDirectory(), filename)
         else:
-            outfile = self.getBuildArtifact(filename)
+            outfile_arg = outfile
 
-        self.runCmd("process launch -- %s %s" % (outfile, args_in))
+        self.runCmd("process launch -- %s %s" % (outfile_arg, args_in))
 
         if lldb.remote_platform:
-            src_file_spec = lldb.SBFileSpec(outfile, False)
+            src_file_spec = lldb.SBFileSpec(outfile_arg, False)
             dst_file_spec = lldb.SBFileSpec(outfile, True)
             lldb.remote_platform.Get(src_file_spec, dst_file_spec)
 
@@ -67,5 +68,4 @@ def expect_args(self, args_in, args_out):
             output = f.read()
 
         self.RemoveTempFile(outfile)
-
         self.assertEqual(output, args_out)


        


More information about the lldb-commits mailing list