2020-01-28 16:39:53 +01:00
|
|
|
# This mapping is only used to determine which projects need to be rebuild.
|
|
|
|
# E.g. all builds are still in-tree, so 'llvm' will always be included in the
|
|
|
|
# built projects.
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
llvm: []
|
|
|
|
clang:
|
|
|
|
- llvm
|
|
|
|
clang-tools-extra:
|
|
|
|
- clang
|
|
|
|
- llvm
|
|
|
|
# FIXME: "compiler-rt" depends on "llvm" only for configuration, right?
|
|
|
|
# it means we can miss breakages in configuration changes.
|
|
|
|
# Same for libcxx, libc and other projects that don't have 'llvm'
|
|
|
|
# as a dependency.
|
2020-05-11 16:55:20 +02:00
|
|
|
compiler-rt:
|
2021-03-12 12:08:36 +01:00
|
|
|
- clang
|
2020-04-15 17:59:02 +02:00
|
|
|
flang:
|
2021-01-11 15:46:45 +01:00
|
|
|
- llvm
|
|
|
|
- mlir
|
|
|
|
- clang
|
2020-05-20 06:10:28 +02:00
|
|
|
libc:
|
|
|
|
- clang
|
|
|
|
- clang-tools-extra
|
2020-01-28 16:39:53 +01:00
|
|
|
# FIXME: not sure about 'libcxx' and 'libcxxabi'
|
|
|
|
libcxx: []
|
|
|
|
libcxxabi: []
|
|
|
|
libclc: []
|
|
|
|
libunwind: []
|
2021-09-29 11:15:54 +02:00
|
|
|
lld:
|
2020-01-28 16:39:53 +01:00
|
|
|
- llvm
|
2021-09-29 11:15:54 +02:00
|
|
|
lldb:
|
2020-01-28 16:39:53 +01:00
|
|
|
- clang
|
|
|
|
- llvm
|
2021-09-29 11:15:54 +02:00
|
|
|
mlir:
|
2020-01-28 16:39:53 +01:00
|
|
|
- llvm
|
2020-01-31 18:29:47 +01:00
|
|
|
openmp:
|
|
|
|
- clang
|
2020-01-28 16:39:53 +01:00
|
|
|
parallel-libs: []
|
2021-09-29 11:15:54 +02:00
|
|
|
polly:
|
2020-01-28 16:39:53 +01:00
|
|
|
- llvm
|
|
|
|
pstl: []
|
2021-09-17 02:17:57 +02:00
|
|
|
cross-project-tests:
|
2020-01-31 18:29:47 +01:00
|
|
|
- clang
|
|
|
|
- lld
|
2020-01-28 16:39:53 +01:00
|
|
|
|
|
|
|
# List of all projects in the LLVM monorepository. This list is taken from
|
|
|
|
# llvm/CMakeLists.txt in "set(LLVM_ALL_PROJECTS ..."
|
2021-09-17 22:31:15 +02:00
|
|
|
# The value for all project is the list of targets to tests when this project
|
|
|
|
# is affected by a patch.
|
2020-01-28 16:39:53 +01:00
|
|
|
allprojects:
|
2021-09-17 22:31:15 +02:00
|
|
|
clang: ["check-clang"]
|
|
|
|
clang-tools-extra: ["check-clang-tools"]
|
|
|
|
compiler-rt: ["check-all"] # check-compiler-rt seems to exist only in standalone builds.
|
|
|
|
cross-project-tests: ["check-cross-project"]
|
|
|
|
flang: ["check-flang"]
|
|
|
|
libc: ["check-libc"]
|
|
|
|
libclc: ["check-all"] # There does not seem to be a more specific target.
|
|
|
|
libcxx: ["check-cxx"]
|
|
|
|
libcxxabi: ["check-cxxabi"]
|
|
|
|
libunwind: ["check-unwind"]
|
|
|
|
lld: ["check-lld"]
|
|
|
|
lldb: ["check-all"] # FIXME: `check-lldb` may not include every lldb tests?
|
|
|
|
mlir: ["check-mlir"]
|
|
|
|
openmp: ["check-all"] # There does not seem to be a more specific target.
|
|
|
|
parallel-libs: ["check-all"]
|
|
|
|
polly: ["check-polly-tests"]
|
|
|
|
pstl: ["check-all"] # There does not seem to be a more specific target.
|
|
|
|
llvm: ["check-llvm"]
|
2020-01-31 18:29:47 +01:00
|
|
|
|
|
|
|
# projects excluded from automatic configuration as they could not be built
|
|
|
|
excludedProjects:
|
2020-03-23 09:03:24 +01:00
|
|
|
windows:
|
|
|
|
- lldb
|
|
|
|
- libunwind
|
2020-10-09 11:05:19 +02:00
|
|
|
- libcxx # no windows support
|
|
|
|
- libcxxabi # no windows support
|
2021-09-27 17:52:05 +02:00
|
|
|
- libc # no windows support
|
2020-10-09 11:05:19 +02:00
|
|
|
- openmp # TODO: check: kuhnel has trouble with the Perl installation
|
2021-09-17 02:17:57 +02:00
|
|
|
- cross-project-tests # test failing
|
2020-03-23 09:03:24 +01:00
|
|
|
- polly # test failing
|
2021-09-29 11:15:54 +02:00
|
|
|
- check-libc
|
|
|
|
- check-cxxabi
|
2020-04-24 13:56:28 +02:00
|
|
|
# test stuck, needs to be killed manually: instrprof-multiprocess.test
|
|
|
|
- compiler-rt
|
2020-03-27 14:19:52 +01:00
|
|
|
linux:
|
2020-10-09 11:05:19 +02:00
|
|
|
- libcxx # has custom checks
|
|
|
|
- libcxxabi # has custom checks
|
2020-03-27 14:19:52 +01:00
|
|
|
# tests keep failing:
|
2021-09-17 02:17:57 +02:00
|
|
|
# cross-project-tests :: llgdb-tests/asan-deque.cpp
|
|
|
|
# cross-project-tests :: llgdb-tests/asan.c
|
|
|
|
# cross-project-tests :: llgdb-tests/safestack.c
|
|
|
|
# cross-project-tests :: llvm-prettyprinters/gdb/llvm-support.gdb
|
|
|
|
- cross-project-tests
|
2020-05-11 09:18:57 +02:00
|
|
|
# 00:57:27.087 Failing Tests (45):
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/basic/TestImportStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/list/TestListFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/no-std-module/TestMissingStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/queue/TestQueueFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/stack/TestStackFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/vector-bool/TestVectorBoolFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/vector-dbg-info-content/TestDbgInfoContentVectorFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/vector/TestVectorFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/bitset/TestDataFormatterLibcxxBitset.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/forward_list/TestDataFormatterLibcxxForwardList.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/function/TestLibCxxFunction.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/iterator/TestDataFormatterLibccIterator.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/TestDataFormatterLibcxxListLoop.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/optional/TestDataFormatterLibcxxOptional.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/queue/TestDataFormatterLibcxxQueue.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/set/TestDataFormatterLibcxxSet.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/tuple/TestDataFormatterLibcxxTuple.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/TestDataFormatterLibcxxUniquePtr.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/unordered/TestDataFormatterUnordered.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/variant/TestDataFormatterLibcxxVariant.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/data-formatter/data-formatter-stl/libcxx/vector/TestDataFormatterLibcxxVector.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/tsan/basic/TestTsanBasic.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/tsan/cpp_global_location/TestTsanCPPGlobalLocation.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/tsan/global_location/TestTsanGlobalLocation.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/tsan/thread_leak/TestTsanThreadLeak.py
|
|
|
|
# 00:57:27.087 lldb-api :: functionalities/tsan/thread_numbers/TestTsanThreadNumbers.py
|
|
|
|
# 00:57:27.087 lldb-api :: lang/cpp/std-function-step-into-callable/TestStdFunctionStepIntoCallable.py
|
2021-09-29 11:15:54 +02:00
|
|
|
- lldb
|