summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
diff options
context:
space:
mode:
authorAaron Smith <aaron.smith@microsoft.com>2019-08-14 00:14:15 +0000
committerAaron Smith <aaron.smith@microsoft.com>2019-08-14 00:14:15 +0000
commit2a39024ac822fb8e5fb4c1ad3b61697bced919e8 (patch)
tree21fb62494f0a25b6dfa6bd3b3893d51a3e010d1c /lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
parent2a312fc9899ba66c519401b9c98b0880e405c855 (diff)
downloadbcm5719-llvm-2a39024ac822fb8e5fb4c1ad3b61697bced919e8.tar.gz
bcm5719-llvm-2a39024ac822fb8e5fb4c1ad3b61697bced919e8.zip
Update Python tests for lldb-server on Windows
Summary: Thanks to Hui Huang and reviewers for all the help with this patch! Reviewers: labath, jfb, clayborg Reviewed By: labath Subscribers: Hui, clayborg, dexonsmith, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D61687 llvm-svn: 368776
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py')
-rw-r--r--lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
index c0c0389399b..b1ffc723d70 100644
--- a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
+++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
@@ -233,6 +233,10 @@ class GdbRemoteTestCaseBase(TestBase):
# Remote platforms don't support named pipe based port negotiation
use_named_pipe = False
+ triple = self.dbg.GetSelectedPlatform().GetTriple()
+ if re.match(".*-.*-windows", triple):
+ self.skipTest("Remotely testing is not supported on Windows yet.")
+
# Grab the ppid from /proc/[shell pid]/stat
err, retcode, shell_stat = self.run_platform_command(
"cat /proc/$$/stat")
@@ -258,6 +262,10 @@ class GdbRemoteTestCaseBase(TestBase):
# Remove if it's there.
self.debug_monitor_exe = re.sub(r' \(deleted\)$', '', exe)
else:
+ # Need to figure out how to create a named pipe on Windows.
+ if platform.system() == 'Windows':
+ use_named_pipe = False
+
self.debug_monitor_exe = get_lldb_server_exe()
if not self.debug_monitor_exe:
self.skipTest("lldb-server exe not found")
OpenPOWER on IntegriCloud