[LLVMdev] Poll: LLVM test-suite project usage

Alastair Murray alastairmurray42 at gmail.com
Tue Oct 30 09:54:29 PDT 2012


Hi Daniel,

1. What facilities of the project do you use:
[ ] User defined test functionality
[X] Ability to execute two compilers (baseline, modified)
[X] Ability to use Makefile's to modify and rerun small parts of tests
[X] Test suite ability to work with LLVM bit code files and tools (as
opposed to native object files)
[ ] Ability to test SPEC
[ ] Ability to execute tests on a remote target
[ ] Ability to test Fortran codes

I'll generally test on a subset while doing development, and run on the 
full suite when I'm doing something else.

It is very likely that I'll be interested in SPEC and Fortran in the 
near future.


2. What compilers do you use the project to test:
[X] clang
[ ] llvm-gcc
[ ] dragonegg
[ ] Other LLVM compilers (?)
[X] Other non-LLVM compilers

By 'clang' I really mean 'opt'.  I never actually modify clang.

The non-LLVM compilers part isn't quite true (yet), but I'll be using 
test-suite to test a custom GCC plugin at some point in the next two 
weeks (I'm 95% sure I can make this work, somehow).  Not the intended 
purpose of test-suite, I know.

3. What TEST variants do you use:
[ ] I do not know what this means
[ ] nightly
[ ] simple
[X] Other, please specify: __profile__

Currently I mostly use my own TEST.profile.[Makefile,report].  This has 
been sent to llvm-commits and is awaiting review (I'll be resending very 
soon as I just had to update it due to the RUNSAFELY changes.)

Regards,
Alastair.

On 25/10/12 19:04, Daniel Dunbar wrote:
> Hi all,
>
> I would like to get some feedback on who in the community is using the
> LLVM test-suite repository, and in what ways.
>
> I am talking specifically about the "test-suite" SVN project, e.g.:
>    http://llvm.org/svn/llvm-project/test-suite/trunk/
> not about the "test (no-dash) suite" that is part of LLVM.
>
> If you are using the LLVM test-suite project directly (as opposed to
> via LNT), I'd appreciate it if you could reply to me personally with
> the following information:
>
> 1. What facilities of the project do you use:
> [ ] User defined test functionality
> [ ] Ability to execute two compilers (baseline, modified)
> [ ] Ability to use Makefile's to modify and rerun small parts of tests
> [ ] Test suite ability to work with LLVM bit code files and tools (as
> opposed to native object files)
> [ ] Ability to test SPEC
> [ ] Ability to execute tests on a remote target
> [ ] Ability to test Fortran codes
>
> 2. What compilers do you use the project to test:
> [ ] clang
> [ ] llvm-gcc
> [ ] dragonegg
> [ ] Other LLVM compilers (?)
> [ ] Other non-LLVM compilers
>
> 3. What TEST variants do you use:
> [ ] I do not know what this means
> [ ] nightly
> [ ] simple
> [ ] Other, please specify: _________
>
>   - Daniel
> _______________________________________________
> 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