[llvm-dev] No longer able to run lit tests within a sub-tool
Vedant Kumar via llvm-dev
llvm-dev at lists.llvm.org
Fri Sep 22 11:22:11 PDT 2017
As of r313998, this workflow no longer works:
cd <build-dir>
./bin/llvm-lit <src>/llvm/tools/clang/test/CoverageMapping
I get:
llvm-lit: /Users/vk/src/llvm.org-coverage-braces/llvm/tools/clang/test/lit.cfg.py:97: note: using clang: '/Volumes/Builds/llvm.org-coverage-braces-RA/bin/clang'
llvm-lit: /Users/vk/src/llvm.org-coverage-braces/llvm/utils/lit/lit/TestingConfig.py:101: fatal: unable to parse config file '/Users/vk/src/llvm.org-coverage-braces/llvm/tools/clang/test/lit.cfg.py', traceback: Traceback (most recent call last):
File "/Users/vk/src/llvm.org-coverage-braces/llvm/utils/lit/lit/TestingConfig.py", line 88, in load_from_path
exec(compile(data, path, 'exec'), cfg_globals, None)
File "/Users/vk/src/llvm.org-coverage-braces/llvm/tools/clang/test/lit.cfg.py", line 128, in <module>
config.substitutions.append( ('%clang_func_map', ' ' + lit.util.which('clang-func-mapping', config.environment['PATH']) + ' ') )
TypeError: cannot concatenate 'str' and 'NoneType' objects
However, this still works when running tests within llvm:
./bin/llvm-lit <src>/llvm/test/tools/llvm-cov
I'd appreciate any help in getting this working again.
thanks,
vedant
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170922/7f234f68/attachment.html>
More information about the llvm-dev
mailing list