dzhidzhoev wrote:
> How are you going to use these categories exactly? Is this level of detail
> enough for your use case?
The initial idea was to disable tests from `lldb/test/API/macosx` directory on
lldb-remote-linux-* builders. Most of them are already disabled, but they're
disabled with varying predicates, like `@skipUnlessDarwin` or
`@skipIf(debug_info=no_match("dsym"))`.
The five tests left may not be very interesting for testing on these buildbot
configurations, such as TestLoadKext.py. But turning them completely off on
non-Darwin targets would not be good, since, as @labath said, the goal of
tests' portability is pursued. That's why I added a category here.
Then, I thought it'd be better to add categories not only for Darwin but also
for Windows and Linux for completeness. Similarly, `lldb/test/API/linux/` can
be skipped on lldb-remote-linux-win buildbot, as they're gonna be run on
lldb-remote-linux-linux. However, for the Windows category, I haven't found a
matching directory to turn tests from it off :). I can remove it if we only
don't want to add categories "in advance".
https://github.com/llvm/llvm-project/pull/116194
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits