[LLVMdev] LLVM / CLANG Test Infrastructure Question
Sundeep
sundeepk at codeaurora.org
Thu Jul 28 08:18:28 PDT 2011
> > 1. I checked out and built llvm, clang, and test-suite from svn tip.
> When I
> > run llvm/test *without* my changes on x86, I see 3 failures. Is it
> expected?
> > I was expecting svn tip on x86 to be clean. Is there a nightly
> regression
> > result available somewhere that I can check for broken tests. Here is
> the
> > report from my log:
> >
> > Failing Tests (3):
> > Clang :: Analysis/iterators.cpp
> > Clang :: Driver/hello.c
> > Clang :: Preprocessor/macro_paste_c_block_comment.c
> >
> > Expected Passes : 8757
> > Expected Failures : 69
> > Unsupported Tests : 551
> > Unexpected Failures: 3
> >
>
> Because you're living life on the bleeding edge (i.e., pulling code
> from the svn repository) it's possible for this to happen from time to
> time. A fix is probably already in the works. One way to ensure you
> don't introduce a new error is to maintain a clean (i.e., unmodified
> version of llvm/clang), which you can use as a baseline. Run
> regressions on both the clean and modified versions to see if you cause
> any additional failures.
Makes sense.
> > 2. I see clang has its own test suite under clang/test. I assume when
> I run
> > llvm/test, the test infrastructure also runs clang/test.
>
> How are you invoking the tests? I typically do 'make check-all' from
> my build directory, which runs both regression suites.
Yes, I am doing "make check-all".
> > 3. For running projects/test-suite, the instruction guide directs to
> build
> > llvm-gcc. Why is llvm-gcc required? Why is clang not being used?
>
> Very possible the documentation needs updating.
I see. Do you run projects/test-suite with clang?
> > 4. I see many compile errors when running projects/test-suite. Is it
> > expected?
>
> No.
I will try to debug. Do you have a log file from your previous runs that I
can use?
Thanks Chad. I appreciate it.
-Sundeep
More information about the llvm-dev
mailing list