diff options
author | Tatyana Krasnukha <tatyana@synopsys.com> | 2019-12-12 15:01:25 +0300 |
---|---|---|
committer | Tatyana Krasnukha <tatyana@synopsys.com> | 2020-01-10 17:37:55 +0300 |
commit | 3eea082535e232b35e6b2dab45dd81728b2ae7f4 (patch) | |
tree | 131a7b0723b95aae2c80ca969d80d628bde54a82 /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | e20a3b9b6c028ef3fea92ddb19e98db45e3d0509 (diff) | |
download | llvm-3eea082535e232b35e6b2dab45dd81728b2ae7f4.zip llvm-3eea082535e232b35e6b2dab45dd81728b2ae7f4.tar.gz llvm-3eea082535e232b35e6b2dab45dd81728b2ae7f4.tar.bz2 |
[lldb][tests] Make it possible to expect failure for a whole category
There already are decorators and "--excluded" option to mark test-cases/files
as expected to fail. However, when a new test file is added and it which relates
to a feature that a target doesn't support, this requires either adding decorators
to that file or modifying the file provided as "--excluded" option value.
The purpose of this patch is to avoid any modifications in such cases.
E.g. if a target doesn't support "watchpoints" and passes "--xfail-category watchpoint"
to dotest, a testing job will not fail after a new watchpoint-related test file is added.
Differential Revision: https://reviews.llvm.org/D71906
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/configuration.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/configuration.py b/lldb/packages/Python/lldbsuite/test/configuration.py index 21d527a..0fc831d 100644 --- a/lldb/packages/Python/lldbsuite/test/configuration.py +++ b/lldb/packages/Python/lldbsuite/test/configuration.py @@ -30,6 +30,8 @@ categories_list = None use_categories = False # Categories we want to skip skip_categories = ["darwin-log"] +# Categories we expect to fail +xfail_categories = [] # use this to track per-category failures failures_per_category = {} |