llvm-project/lldb/lit
Jonas Devlieghere 52721286b2 [CMake] Unify and relayer testing
This patch restructures part of LLDB's testing configuration:

1. I moved the test dependencies up the chain so every dotest dependency
   becomes a lit dependency as well. It wouldn't make sense for dotest to
   have other dependencies when it's being run by lit. Lit on the other
   hand can still specify extra dependencies.

2. I replaced as much generator expressions with variables as possible.
   This is consistent with the rest of LLVM and doesn't break generators
   that support multiple targets (MSVC, Xcode). This wasn't a problem
   before, but now we need to expand the dotest arguments in the lit
   configuration and there's only one test suite even with multiple
   targets.

3. I moved lldb-dotest into it's own directory under utils since there's
   no need anymore for it to located under `test/`.

Differential revision: https://reviews.llvm.org/D46334

llvm-svn: 331463
2018-05-03 16:54:10 +00:00
..
Breakpoint Re-add change for https://reviews.llvm.org/D42582 with added directories. 2018-03-12 21:17:04 +00:00
Expr Fix compilation error caused by tgmath.h. 2018-04-09 17:32:56 +00:00
Modules ObjectFileELF: Add support for arbitrarily named code sections 2018-04-30 13:23:47 +00:00
Suite [CMake] Unify and relayer testing 2018-05-03 16:54:10 +00:00
SymbolFile lldb-test symbols: Add ability to do name-based lookup 2018-05-03 10:57:16 +00:00
Unit Resubmit "[lit] Force site configs to run before source-tree configs" 2017-09-15 22:10:46 +00:00
CMakeLists.txt [CMake] Unify and relayer testing 2018-05-03 16:54:10 +00:00
lit-lldb-init Introduce a setting to disable Spotlight while running the test suite 2018-03-12 20:52:36 +00:00
lit.cfg lldb-test symbols: Add ability to do name-based lookup 2018-05-03 10:57:16 +00:00
lit.site.cfg.in lldb-test symbols: Add ability to do name-based lookup 2018-05-03 10:57:16 +00:00