diff options
author | Chaoren Lin <chaorenl@google.com> | 2015-05-11 17:53:39 +0000 |
---|---|---|
committer | Chaoren Lin <chaorenl@google.com> | 2015-05-11 17:53:39 +0000 |
commit | 3e2bdb464098ea29e588ace34c6d65b40709cf64 (patch) | |
tree | 2f59bbd182199434d8f2155468bfdb23365ee43d /lldb/test/tools/lldb-server/gdbremote_testcase.py | |
parent | 59b60af06de92d704f7134d5d5fee54298ec20eb (diff) | |
download | bcm5719-llvm-3e2bdb464098ea29e588ace34c6d65b40709cf64.tar.gz bcm5719-llvm-3e2bdb464098ea29e588ace34c6d65b40709cf64.zip |
os.path.join does not always work for paths on remote platforms.
Summary:
Since we don't yet have remote windows debugging, it should be safe to assume
that the remote target uses unix path separators.
Reviewers: ovyalov, zturner, clayborg, vharron
Reviewed By: vharron
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D9633
llvm-svn: 237006
Diffstat (limited to 'lldb/test/tools/lldb-server/gdbremote_testcase.py')
-rw-r--r-- | lldb/test/tools/lldb-server/gdbremote_testcase.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lldb/test/tools/lldb-server/gdbremote_testcase.py b/lldb/test/tools/lldb-server/gdbremote_testcase.py index 781ca4dadaa..658487ad4a0 100644 --- a/lldb/test/tools/lldb-server/gdbremote_testcase.py +++ b/lldb/test/tools/lldb-server/gdbremote_testcase.py @@ -387,8 +387,7 @@ class GdbRemoteTestCaseBase(TestBase): inferior_exe_path = os.path.abspath("a.out") if lldb.remote_platform: - remote_work_dir = lldb.remote_platform.GetWorkingDirectory() - remote_path = os.path.join(remote_work_dir, os.path.basename(inferior_exe_path)) + remote_path = lldbutil.append_to_remote_wd(os.path.basename(inferior_exe_path)) remote_file_spec = lldb.SBFileSpec(remote_path, False) err = lldb.remote_platform.Install(lldb.SBFileSpec(inferior_exe_path, True), remote_file_spec) if err.Fail(): |