llvm-project/lldb/packages/Python/lldbsuite/test
Pavel Labath 8a93f822e1 [test] Fix category-based skipping
Summary:
LLDBTestResult.hardMarkAsSkipped marked the whole class as skipped when the first class in the
test failed the category check. This meant that subsequent tests in the same class did not run
even if they were passing the category filter. Fix that.

Reviewers: tfiala

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D22213

llvm-svn: 275173
2016-07-12 15:07:18 +00:00
..
android/platform Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
api Rewriting TestMultithreaded.py to solve flakyness on Linux 2016-05-11 09:54:41 +00:00
arm_emulation Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
attic Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
benchmarks Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
driver/batch_mode Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
example Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
expression_command Bump up timeout in TestCallWithTimeout 2016-07-07 15:45:57 +00:00
functionalities Fix an issue where one could not define a Python command with the same name as an existing alias (or rather, one could but the results of invoking the command were far from satisfactory) 2016-07-11 17:36:55 +00:00
help Fix an issue where the apropos command would not print fully qualified command names for nested command objects 2016-05-02 21:28:40 +00:00
issue_verification test infra: catch bad decorators and import-time errors 2016-05-13 21:36:26 +00:00
lang Fixed a bug where we report a single type multiple times in namespaces. 2016-07-05 22:06:01 +00:00
linux Mark some arm-linux specific xfails marking bug entries 2016-05-25 18:48:39 +00:00
logging Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
macosx Make sure code that is in the middle of figuring out the correct architecture 2016-02-18 23:58:45 +00:00
make Add "-gmodules" support to the test suite. 2016-05-26 13:57:03 +00:00
plugins Add "-gmodules" support to the test suite. 2016-05-26 13:57:03 +00:00
python_api Skip TestDisassembleRawData when remote 2016-07-01 16:47:44 +00:00
settings [test] Relax stderr expectations on targets with chatty output 2016-04-14 15:52:53 +00:00
source-manager When calling "settings set target.source-map <old-path> <new-path>", make sure that <new-path> exists before accepting it as a remapping. 2016-07-08 23:06:38 +00:00
terminal Remove expected failure and skip decorators for host os. 2016-02-09 21:36:02 +00:00
test_runner test infra cleanup: convert test_runner lib into package 2016-04-19 04:20:35 +00:00
tools Enable test log collection from remote debug servers (take 2) 2016-07-04 09:59:45 +00:00
types Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
warnings/uuid Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
.categories Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
Makefile Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
README-TestSuite Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
__init__.py Get rid of global variables in dotest.py 2015-12-08 01:15:30 +00:00
bench-history Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
bench.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
configuration.py Allow custom formatting of session log file names. 2016-05-17 18:02:34 +00:00
crashinfo.c Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
decorators.py Add "-gmodules" support to the test suite. 2016-05-26 13:57:03 +00:00
dosep.py Allow custom formatting of session log file names. 2016-05-17 18:02:34 +00:00
dotest.py Allow custom formatting of session log file names. 2016-05-17 18:02:34 +00:00
dotest_args.py Allow custom formatting of session log file names. 2016-05-17 18:02:34 +00:00
lldb_pylint_helper.py Updated lldb_pylint_helper to work with recent Python package changes. 2015-11-10 20:01:33 +00:00
lldbbench.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
lldbcurses.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
lldbinline.py Revert "Make lldbinline.py regenerate the Makefile each time it builds." 2016-06-07 21:29:46 +00:00
lldbpexpect.py Fixed the failing test TestCommandScriptImmediateOutput on MacOSX. Turns out that there are few things to watch out for when writing pexpect tests: 2016-03-30 00:02:13 +00:00
lldbplatform.py Add target and host platform enumerations so we're not using strings. 2016-02-18 18:50:02 +00:00
lldbplatformutil.py [test] Relax stderr expectations on targets with chatty output 2016-04-14 15:52:53 +00:00
lldbtest.py Enable test log collection from remote debug servers (take 2) 2016-07-04 09:59:45 +00:00
lldbtest_config.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
lldbutil.py [test] make expect_state_changes actually expect *only* them 2016-04-14 15:52:58 +00:00
lock.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
redo.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
test_categories.py Add "-gmodules" support to the test suite. 2016-05-26 13:57:03 +00:00
test_result.py [test] Fix category-based skipping 2016-07-12 15:07:18 +00:00