This provides optional lit-based test execution for the LLVM Libc tests, alongside the existing CMake-based test execution. Usage: ninja -C build check-libc-lit cd build && bin/llvm-lit libc/test/src/ Partially addresses [#118694](https://github.com/llvm/llvm-project/issues/118694). A future PR once this lands will flip the default (per suggestion in the RFC)
18 lines
706 B
Python
18 lines
706 B
Python
# -*- Python -*-
|
|
#
|
|
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
# See https://llvm.org/LICENSE.txt for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
#
|
|
# All the Lit configuration is handled in the site config -- this file is only
|
|
# left as a canary to catch invocations of Lit that do not go through llvm-lit.
|
|
#
|
|
# Invocations that go through llvm-lit will automatically use the right Lit
|
|
# site configuration inside the build directory.
|
|
|
|
lit_config.fatal(
|
|
"You seem to be running Lit directly -- you should be running Lit through "
|
|
"<build>/bin/llvm-lit, which will ensure that the right Lit configuration "
|
|
"file is used."
|
|
)
|