diff options
author | Vedant Kumar <vsk@apple.com> | 2018-03-08 19:46:39 +0000 |
---|---|---|
committer | Vedant Kumar <vsk@apple.com> | 2018-03-08 19:46:39 +0000 |
commit | 45ae11cd80ab83d11c6310c954b0537c2d863a91 (patch) | |
tree | c15cd16af1e9f8dacc35913bcc272a72af6db8be /lldb/packages/Python/lldbsuite/test/lldbtest_config.py | |
parent | c9a1a6e964f88d4ffc0de91ba2cb5d3232233844 (diff) | |
download | bcm5719-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/lldbtest_config.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/lldbtest_config.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest_config.py b/lldb/packages/Python/lldbsuite/test/lldbtest_config.py index 2e8e302fc7a..30546afe17b 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbtest_config.py +++ b/lldb/packages/Python/lldbsuite/test/lldbtest_config.py @@ -16,5 +16,8 @@ channels = [] # leave logs/traces even for successful test runs log_success = False +# Indicate whether we're testing with an out-of-tree debugserver +out_of_tree_debugserver = False + # path to the lldb command line executable tool lldbExec = None |