summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/register
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2018-03-08 19:46:39 +0000
committerVedant Kumar <vsk@apple.com>2018-03-08 19:46:39 +0000
commit45ae11cd80ab83d11c6310c954b0537c2d863a91 (patch)
treec15cd16af1e9f8dacc35913bcc272a72af6db8be /lldb/packages/Python/lldbsuite/test/functionalities/register
parentc9a1a6e964f88d4ffc0de91ba2cb5d3232233844 (diff)
downloadbcm5719-llvm-45ae11cd80ab83d11c6310c954b0537c2d863a91.tar.gz
bcm5719-llvm-45ae11cd80ab83d11c6310c954b0537c2d863a91.zip
[test] Skip a test when using an out-of-tree debugserver
The test "test_fp_special_purpose_register_read" in TestRegisters.py fails on Darwin machines configured to use an out-of-tree debugserver. The error message is: 'register read ftag' returns expected result, got 'ftag = 0x80'. This indicates that the debugserver in use is too old. This commit introduces a decorator which can be used to skip tests which rely on having a just-built debugserver. This resolves the issue: $ ./bin/llvm-dotest -p TestRegisters.py -v 1 out of 617 test suites processed - TestRegisters.py Test Methods: 7 Success: 6 Skip: 1 ... llvm-svn: 327052
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/register')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py b/lldb/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py
index f82443f9b15..b28e8c7915d 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/register/register_command/TestRegisters.py
@@ -69,6 +69,7 @@ class RegisterCommandsTestCase(TestBase):
@expectedFailureAndroid(archs=["i386"])
@skipIfFreeBSD # llvm.org/pr25057
@skipIf(archs=no_match(['amd64', 'i386', 'x86_64']))
+ @skipIfOutOfTreeDebugserver
def test_fp_special_purpose_register_read(self):
"""Test commands that read fpu special purpose registers."""
self.build()
OpenPOWER on IntegriCloud