llvm-project/lldb/packages/Python/lldbsuite/test
Jonas Devlieghere 343f3de559
[lldb] Fix a bug in the decorator matching logic.
This changes the decorator helper `_match_decorator_property` to
consider `None` as the actual value as not a match. Using `None` for the
pattern continues to be considered a match.

I discovered the issue because marking a test as NO_DEBUG_INFO_TESTCASE
will cause the call to `self.getDebugInfo()` to return `None` and
incorrectly skip or XFAIL the corresponding test.

I used the above scenario to create a test for the decorators.

Differential revision: https://reviews.llvm.org/D123401
2022-04-13 15:07:33 -07:00
..
builders [lldb] Fix TypeError: argument of type 'NoneType' is not iterable 2021-11-30 12:41:45 -08:00
make Revert "Add -fmodules-local-submodule-visibility to MANDATORY_MODULE_BUILD_CFLAGS" 2022-02-10 15:37:11 -08:00
test_runner
tools [lldb] Fix race condition between lldb-vscode and stop hooks executor 2022-02-22 12:53:55 +01:00
README-TestSuite [lldb] Reduce code duplication around inferior building 2021-10-19 12:09:41 +02:00
__init__.py
bench.py
concurrent_base.py
configuration.py [lldb] Remove support for replaying the test suite from a reproducer 2021-09-30 10:47:19 -07:00
decorators.py [lldb] Fix a bug in the decorator matching logic. 2022-04-13 15:07:33 -07:00
dotest.py [lldb] Remove the global platform list 2022-04-13 14:41:13 +02:00
dotest_args.py [lldb] Remove support for replaying the test suite from a reproducer 2021-09-30 10:47:19 -07:00
gdbclientutils.py [lldb] Avoid duplicate vdso modules when opening core files 2022-04-05 11:22:37 +02:00
lldb_pylint_helper.py
lldbbench.py
lldbdwarf.py [lldb][NFC] Delete unused and commented out DWARF constants 2021-07-26 12:26:35 -07:00
lldbgdbclient.py [lldb/platform-gdb] Clear cached protocol state upon disconnection 2022-01-10 16:27:30 +01:00
lldbinline.py [lldb/test] Allow indentation in inline tests 2021-10-28 14:39:02 +02:00
lldbpexpect.py [lldb/test] Increase pexpect termination timeouts 2022-03-22 15:14:21 +01:00
lldbplatform.py [lldb] Add Apple simulator platforms to lldbplatform.py 2020-11-05 15:34:42 +01:00
lldbplatformutil.py Recommit [lldb/test] Make category-skipping logic "platform"-independent 2022-03-30 17:16:37 +02:00
lldbtest.py [lldb] Add SBType::IsAggregateType 2022-03-09 08:33:08 -08:00
lldbtest_config.py
lldbutil.py [lldb/test] Add events listener helper function to lldbtest 2022-03-23 12:30:09 -07:00
test_categories.py Remove the DarwinLog functionality from debguserver 2021-07-20 00:36:56 -07:00
test_result.py [lldb] [test] Rename '.categories' to 'categories' 2020-11-10 12:02:38 +01:00