[cfe-dev] How to run test on Windows?

Nikola Smiljanic popizdeh at gmail.com
Mon Aug 15 22:31:09 PDT 2011


On Tue, Aug 16, 2011 at 1:26 AM, NAKAMURA Takumi <geek4civic at gmail.com>wrote:

> I guess your cmake does not find python. Try to set PYTHON_EXECUTABLE
> explicitly on cmake.
> (Do you use cmake-gui.exe?)
>
>
You're right, after I added python to my path cmake created clang-test
project. Building the project gives:

lit.py: LitConfig.py:99: note: Unable to find 'bash.exe'.
lit.py: lit.cfg:143: note: using clang:
'D:/Projects/llvm-msvc/bin/Debug/clang.EXE'
Traceback (most recent call last):
File "D:/Projects/llvm/utils/lit/lit.py", line 5, in <module> lit.main()
File "D:\Projects\llvm\utils\lit\lit\main.py", line 515, in
main testSuiteCache, localConfigCache)[1])
File "D:\Projects\llvm\utils\lit\lit\main.py", line 230, in
getTests ts,path_in_suite = getTestSuite(path, litConfig, testSuiteCache)
File "D:\Projects\llvm\utils\lit\lit\main.py", line 199, in getTestSuite ts,
relative = search(item)
File "D:\Projects\llvm\utils\lit\lit\main.py", line 183, in
search cache[path] = res = search1(path)
File "D:\Projects\llvm\utils\lit\lit\main.py", line 174, in search1 cfg =
TestingConfig.frompath(cfgpath, None, litConfig, mustExist = True)
File "D:\Projects\llvm\utils\lit\lit\TestingConfig.py", line 45, in
frompath exec f in cfg_globals
File "D:\Projects\llvm-msvc\tools\clang\test\lit.site.cfg", line 21, in
<module> lit.load_config(config,
"D:/Projects/llvm/tools/clang/test/../test/lit.cfg")
File "D:\Projects\llvm\utils\lit\lit\LitConfig.py", line 65, in
load_config config = config)
File "D:\Projects\llvm\utils\lit\lit\TestingConfig.py", line 45, in
frompath exec f in cfg_globals
File "D:/Projects/llvm/tools/clang/test/../test/lit.cfg", line 199, in
<module> registered_targets =
getRegisteredTargets(os.path.join(llvm_tools_dir, 'llc'))
File "D:/Projects/llvm/tools/clang/test/../test/lit.cfg", line 183, in
getRegisteredTargets cmd = subprocess.Popen([tool, '-version'],
stdout=subprocess.PIPE)
File "C:\Python\lib\subprocess.py", line 679, in __init__ errread, errwrite)
File "C:\Python\lib\subprocess.py", line 893, in _execute_child startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

I have only GnuWin32 installed at C:\GnuWin32 and LLVM_LIT_TOOLS_DIR set to
C:\GnuWin32\bin.


> You would also need --param clang_site_config=\path\to\lit.site.cfg
>
> ...Takumi
>

Which one, tried both lit.site.cfg.in and lit.cfg from llvm\tools\clang\test
without success.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20110816/50fb0fcc/attachment.html>


More information about the cfe-dev mailing list