summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2018-03-20 13:46:05 +0000
committerPavel Labath <labath@google.com>2018-03-20 13:46:05 +0000
commitf7174ef573b2b53d7bfbff6b200ce625d1ab3551 (patch)
tree1ed93641f4bbd821cab1659d0e9e752f291d251c /lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client
parent2c4231d8887935876d428a6f2ff23478e4825617 (diff)
downloadbcm5719-llvm-f7174ef573b2b53d7bfbff6b200ce625d1ab3551.tar.gz
bcm5719-llvm-f7174ef573b2b53d7bfbff6b200ce625d1ab3551.zip
[LLDB] Fix TestTargetXMLArch's expected arch
Summary: When running on an architecture other than x86_64, the target.ConnectRemote() part of the test may add platform information to the target triple. It was observed that this happens at Process::CompleteAttach() method, after the platform_sp->IsCompatibleArchitecture() check fails. This method then calls platform_sp->GetPlatformForArchitecture(), that on a Linux machine ends up returning a generic Linux platform, that then ends up getting added to the original target architecture. Reviewers: clayborg, labath, jasonmolenda Reviewed By: labath Subscribers: alexandreyy, lbianc Differential Revision: https://reviews.llvm.org/D44022 Patch by Leandro Lupori <leandro.lupori@gmail.com>. llvm-svn: 327981
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
index b6d38955807..ef9ce770096 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
@@ -121,4 +121,4 @@ class TestTargetXMLArch(GDBRemoteTestBase):
if self.TraceOn():
interp.HandleCommand("target list", result)
print(result.GetOutput())
- self.assertEqual('x86_64--', target.GetTriple())
+ self.assertTrue(target.GetTriple().startswith('x86_64--'))
OpenPOWER on IntegriCloud