[llvm-commits] PATCH: [compiler-rt] First effort at moving (ASan) reg tests to llvm-lit infrastructure

Chandler Carruth chandlerc at google.com
Wed Jul 25 11:53:43 PDT 2012


I think this is an awesome step, despite not being a fan of lit. It's the
infrastructure we have, and we should share it.

I think we should probably also switch the unittests to run the same way
rather than the setup I gave them initially where they are run as a part of
the build.

I've left some more specific comments in the code review tool.


On Wed, Jul 25, 2012 at 10:43 AM, Alexey Samsonov <samsonov at google.com>wrote:

> Hi, llvm-commits!
>
> AddressSanitizer is long a part of compiler-rt library, but it still uses
> custom Makefiles to run unit and regression tests.
> This patch is supposed to be a first move towards integrating ASan
> regressions test into llvm lit-based testing infrastructure.
> With this patch applied, one may run ASan reg tests by simply
> running "make check-asan" from cmake build tree:
> * tests use fresh clang binary from current build tree.
> * tests use the same RUN-lines syntax as llvm/clang reg tests (I've
> attached sample reg test to patch).
>
> Could you please take a look if this is desirable direction and if this
> patch may be applied?
>
> Note: Currently all ASan code and tests are located in
> projects/compiler-rt/lib/asan. (same is true for ThreadSanitizer which
> certainly
> should soon be integrated into cmake build as well). Should we instead
> move all tests for different runtimes into /projects/compiler-rt/test
> folder, or we may keep it as is?
>
> Code review: http://codereview.appspot.com/6443046/
>
> --
> Alexey Samsonov, MSK
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120725/9072305c/attachment.html>


More information about the llvm-commits mailing list