File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 1818# name: The name of this test suite.
1919config .name = "Clang"
2020
21+ # TODO: Consolidate the logic for turning on the internal shell by default for all LLVM test suites.
22+ # See https://github.com/llvm/llvm-project/issues/106636 for more details.
23+ #
24+ # We prefer the lit internal shell which provides a better user experience on failures
25+ # and is faster unless the user explicitly disables it with LIT_USE_INTERNAL_SHELL=0
26+ # env var.
27+ use_lit_shell = True
28+ lit_shell_env = os .environ .get ("LIT_USE_INTERNAL_SHELL" )
29+ if lit_shell_env :
30+ use_lit_shell = lit .util .pythonize_bool (lit_shell_env )
31+
2132# testFormat: The test format to use to interpret tests.
2233#
2334# For now we require '&&' between commands, until they get globally killed and
2435# the test runner updated.
25- config .test_format = lit .formats .ShTest (not llvm_config . use_lit_shell )
36+ config .test_format = lit .formats .ShTest (execute_external = not use_lit_shell )
2637
2738# suffixes: A list of file extensions to treat as test files.
2839config .suffixes = [
You can’t perform that action at this time.
0 commit comments