<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 10, 2015 at 6:19 AM, Alexander Droste <span dir="ltr"><<a href="mailto:alexander.ra.droste@googlemail.com" target="_blank">alexander.ra.droste@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I'm trying to run some integration tests, defined in a single<br>
file, for a static analysis check I wrote.<br>
<br>
<a href="https://github.com/0ax1/MPI-Checker/blob/master/tests/integration_tests/MPICheckerTest.c" rel="noreferrer" target="_blank">https://github.com/0ax1/MPI-Checker/blob/master/tests/integration_tests/MPICheckerTest.c</a><br>
<br>
When I run the complete Clang test-suite (calling "ninja clang-test") for<br>
integration tests, the tests I defined get executed and work as expected but<br>
calling "llvm-lit MPICheckerTest.c" yields:<br>
<br>
"llvm-lit: discovery.py:113: warning: unable to find test suite for<br>
'MPICheckerTest.c' llvm-lit: discovery.py:224: warning: input 'MPICheckerTest.c'<br>
contained no tests.."<br>
<br>
In the docs (<a href="http://llvm.org/docs/TestingGuide.html" rel="noreferrer" target="_blank">http://llvm.org/docs/TestingGuide.html</a>) it is stated that in order<br>
to add a test, configure/make should be called.<br>
But in the llvm/test folder I do not have a configure script (I used ninja to<br>
build LLVM) and simply calling make does not work ("../Makefile.config: No such<br>
file ...").<br>
<br>
Can anybody help out?<br></blockquote><div><br>I'm not sure what ways work/are meant to work, but the way that works for me is this:<br><br>From the build directory you run ninja in, run "./bin/llvm-lit -v test/CodeGen/foo.ll" etc. (ie: the source relative path in LLVM)<br><br>Oh, you're running tests that aren't part of Clang or LLVM's test suite? That I'm less (not at all) familiar with, but you might need a lit config file in the directory parent chain of the test file you're running (check the ones in LLVM's suite for example)<br><br>- Dave<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Best regards,<br>
Alex<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div></div>