[LLVMdev] [Patch] Adding unit tests to LLVM

Misha Brukman brukman at gmail.com
Mon Dec 29 13:57:57 PST 2008


2008/12/29 Talin <viridia at gmail.com>

> Do the existing tests use a wildcard rule to gather all test sources? We
> would need to insure that the wildcard rule for the unit tests and the large
> tests are mutually exclusive.
>

By "large tests", I assume you mean the .ll tests?  Those are
one-file-per-test.  Also, if you use Chris' suggestion on directories, it
will separate the unit tests from the large tests.


> Also, will the unit tests be one executable or many? They will probably
> compile/run faster if there is a smaller number of executables.
>

Yes, I agree, they'll link faster if we have fewer tests.  I would not want
a single massive test for all of LLVM -- how about 1 test binary per major
directory in llvm/lib, unless it's really necessary to split them up, e.g.
target-dependent unittests, but each .cpp file would ideally have its own
_test.cpp file, so it's easier to keep the tests for different modules
separate.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081229/7897fad6/attachment.html>


More information about the llvm-dev mailing list