From ca922bb9b93c90273a50b146f0f1742e4bd9ff30 Mon Sep 17 00:00:00 2001 From: Ying Chen Date: Wed, 18 Nov 2015 19:03:20 +0000 Subject: Support unix-abstract-connect scheme as platform url in lldb testsuite Reviewers: ovyalov Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D14765 llvm-svn: 253488 --- .../Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py') 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 7242f3ec98a..c9bd63d2c68 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 @@ -61,8 +61,12 @@ class GdbRemoteTestCaseBase(TestBase): self.named_pipe_fd = None self.stub_sends_two_stop_notifications_on_kill = False if lldb.platform_url: - scheme, host = re.match('(.+)://(.+):\d+', lldb.platform_url).groups() - if scheme == 'adb': + if lldb.platform_url.startswith('unix-'): + url_pattern = '(.+)://\[?(.+?)\]?/.*' + else: + url_pattern = '(.+)://(.+):\d+' + scheme, host = re.match(url_pattern, lldb.platform_url).groups() + if lldb.remote_platform_name == 'remote-android' and host != 'localhost': self.stub_device = host self.stub_hostname = 'localhost' else: -- cgit v1.2.3