[debuginfo-tests] Make debuginfo-tests work in a standard configuration.
authorZachary Turner <zturner@google.com>
Fri, 10 Nov 2017 20:57:57 +0000 (20:57 +0000)
committerZachary Turner <zturner@google.com>
Fri, 10 Nov 2017 20:57:57 +0000 (20:57 +0000)
commit0f2ce11df7288c4cdae0db2f7211ec41446e6c22
treedcb05a278762dcb31288cbbca159cbfdf9c6b44b
parentf59d0715b1581d627eab52e03f81dcb6c4f9c008
[debuginfo-tests] Make debuginfo-tests work in a standard configuration.

Previously, debuginfo-tests was expected to be checked out into
clang/test and then the tests would automatically run as part of
check-clang.  This is not a standard workflow for handling
external projects, and it brings with it some serious drawbacks
such as the inability to depend on things other than clang, which
we will need going forward.

The goal of this patch is to migrate towards a more standard
workflow.  To ease the transition for build bot maintainers,
this patch tries not to break the existing workflow, but instead
simply deprecate it to give maintainers a chance to update
the build infrastructure.

Differential Revision: https://reviews.llvm.org/D39605

llvm-svn: 317925
26 files changed:
clang/test/lit.cfg.py
debuginfo-tests/CMakeLists.txt [new file with mode: 0644]
debuginfo-tests/lit.cfg.py [new file with mode: 0644]
debuginfo-tests/lit.site.cfg.py.in [new file with mode: 0644]
debuginfo-tests/tests/aggregate-indirect-arg.cpp [moved from debuginfo-tests/aggregate-indirect-arg.cpp with 93% similarity]
debuginfo-tests/tests/asan-blocks.c [moved from debuginfo-tests/asan-blocks.c with 100% similarity]
debuginfo-tests/tests/asan.c [moved from debuginfo-tests/asan.c with 100% similarity]
debuginfo-tests/tests/block_var.m [moved from debuginfo-tests/block_var.m with 93% similarity]
debuginfo-tests/tests/blocks.m [moved from debuginfo-tests/blocks.m with 85% similarity]
debuginfo-tests/tests/ctor.cpp [moved from debuginfo-tests/ctor.cpp with 78% similarity]
debuginfo-tests/tests/dbg-arg.c [moved from debuginfo-tests/dbg-arg.c with 100% similarity]
debuginfo-tests/tests/foreach.m [moved from debuginfo-tests/foreach.m with 94% similarity]
debuginfo-tests/tests/forward-declare-class.cpp [moved from debuginfo-tests/forward-declare-class.cpp with 100% similarity]
debuginfo-tests/tests/lit.local.cfg [moved from debuginfo-tests/lit.local.cfg with 100% similarity]
debuginfo-tests/tests/llgdb.py [moved from debuginfo-tests/llgdb.py with 100% similarity]
debuginfo-tests/tests/nested-struct.cpp [moved from debuginfo-tests/nested-struct.cpp with 100% similarity]
debuginfo-tests/tests/nrvo-string.cpp [moved from debuginfo-tests/nrvo-string.cpp with 100% similarity]
debuginfo-tests/tests/safestack.c [moved from debuginfo-tests/safestack.c with 100% similarity]
debuginfo-tests/tests/sret.cpp [moved from debuginfo-tests/sret.cpp with 93% similarity]
debuginfo-tests/tests/stack-var.c [moved from debuginfo-tests/stack-var.c with 100% similarity]
debuginfo-tests/tests/static-member-2.cpp [moved from debuginfo-tests/static-member-2.cpp with 100% similarity]
debuginfo-tests/tests/static-member.cpp [moved from debuginfo-tests/static-member.cpp with 100% similarity]
debuginfo-tests/tests/vla.c [moved from debuginfo-tests/vla.c with 93% similarity]
llvm/CMakeLists.txt
llvm/projects/CMakeLists.txt
llvm/utils/lit/lit/llvm/config.py