[lldb] Fix TestQuoting when run remotely

This commit is contained in:
Jonas Devlieghere 2022-04-08 10:10:17 -07:00
parent af2ea183f5
commit 257f984662
No known key found for this signature in database
GPG Key ID: 49CC0BD90FDEED4D
1 changed files with 5 additions and 5 deletions

View File

@ -50,16 +50,17 @@ class SettingsCommandTestCase(TestBase):
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 @@ class SettingsCommandTestCase(TestBase):
output = f.read()
self.RemoveTempFile(outfile)
self.assertEqual(output, args_out)