[LLVMdev] Configuring test-suite

Amara Emerson amara.emerson at gmail.com
Fri Oct 26 15:56:17 PDT 2012


I hit the same problems as you did when I tried it a few weeks ago.
Haven't bothered with it since.

There is a way to run tests without using lnt. You can use the
Makefiles directly in your test-suite build directory. For running
nightly tests, you can do:
make report.html TEST=nightly

That will generate a html file with the test results in.

Amara

On 26 October 2012 22:53, Renato Golin <rengolin at systemcall.org> wrote:
> Hi,
>
> I'm trying to setup the test-suite and am getting short of running it...
>
> Following the steps here:
>
> http://llvm.org/docs/lnt/quickstart.html
>
> I got as far as getting lnt installed, but when I run the "lnt runtest
> nt" it fails:
>
> compilers.py:81: error: unable to determine compiler version:
> 'clang++': 'clang version 3.2 '
>
> Seems my string doesn't have a "(branch rev)" at the end, ok
> hard-coded it to "(branch rev)" and got a new error:
>
> $ sandbox/bin/python sandbox/bin/lnt runtest nt --sandbox sandbox --cc
> debug/bin/clang++ --test-suite test-suite
> nt.py:1197: note: inferred C++ compiler under test as:
> '/home/rengolin/devel/llvm/debug/bin/clang++'
> 2012-10-26 21:43:48: checking source versions
> 2012-10-26 21:43:49: scanning for LNT-based test modules
> 2012-10-26 21:43:49: found 0 LNT-based test modules
> 2012-10-26 21:43:49: using nickname: 'brubeck__clang_DEV__x86_64'
> 2012-10-26 21:43:49: starting test in
> '/home/rengolin/devel/llvm/sandbox/test-2012-10-26_21-43-48'
> 2012-10-26 21:43:49: configuring...
> 2012-10-26 21:43:56: building test-suite tools
> nt.py:748: fatal error: unable to build tools, aborting!
>
> Going to the dir where it built, and typing:
>
> $ make -C tools/
> make: Entering directory
> `/home/rengolin/devel/llvm/sandbox/test-2012-10-26_21-43-48/tools'
> make -C /home/rengolin/devel/llvm/sandbox/test-2012-10-26_21-43-48/tools all \
>           ORIGINAL_CC="cc" \
>           ORIGINAL_CXX="cc"
> o timeit-target /home/rengolin/devel/llvm/test-suite/tools/timeit.c    -O3
> make: o: Command not found
> make: [timeit-target] Error 127 (ignored)
> E -o TargetConfig.mk -x c
> /home/rengolin/devel/llvm/test-suite/tools/TargetConfig.mk.in
> make: E: Command not found
> make: [TargetConfig.mk] Error 127 (ignored)
> ...
>
> o? E? Might be environment messup, but I'm a little lost. Does this
> work out-of-the box to anyone?
>
> --
> cheers,
> --renato
>
> http://systemcall.org/
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list