mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-20 12:05:48 -04:00
[lldb][tests] Platform triple can be None
If a remote target is not connected, SBPlatform's GetTriple function returns None.
This commit is contained in:
parent
f57b35af2f
commit
a58bd0e42c
@ -129,7 +129,12 @@ def getDarwinOSTriples():
|
|||||||
|
|
||||||
def getPlatform():
|
def getPlatform():
|
||||||
"""Returns the target platform which the tests are running on."""
|
"""Returns the target platform which the tests are running on."""
|
||||||
platform = lldb.DBG.GetSelectedPlatform().GetTriple().split('-')[2]
|
triple = lldb.DBG.GetSelectedPlatform().GetTriple()
|
||||||
|
if triple is None:
|
||||||
|
# It might be an unconnected remote platform.
|
||||||
|
return ''
|
||||||
|
|
||||||
|
platform = triple.split('-')[2]
|
||||||
if platform.startswith('freebsd'):
|
if platform.startswith('freebsd'):
|
||||||
platform = 'freebsd'
|
platform = 'freebsd'
|
||||||
elif platform.startswith('netbsd'):
|
elif platform.startswith('netbsd'):
|
||||||
|
Loading…
Reference in New Issue
Block a user