[cfe-dev] Code coverage of llvm, clang, lldb & polly

Rafael EspĂ­ndola rafael.espindola at gmail.com
Fri May 17 08:27:00 PDT 2013


This is awesome, thanks!

A problem that is quickly visible is that we have 0 tests for the pbqp
register allocator :-(

On 17 May 2013 11:09, Sylvestre Ledru <sylvestre at debian.org> wrote:
> Hello,
>
> Plugged in the Jenkins instance used to build Debian & Ubuntu nightly
> package, I configured a code coverage tool (lcov) with all the tests of
> these projects.
> Results are published here:
> http://buildd-clang.debian.net/coverage/
>
> This URL is updated twice a day (it might change since it is taking a
> long time).
>
>
> For those who would like to have their own setup, with gcc, use the
> following declaration:
> CXXFLAGS="-fprofile-arcs -ftest-coverage"  LDFLAGS="-coverage -lgcov"
>
> Rebuild everything, launch the tests and run:
>
> REPORT=reports/scilab-code-coverage.info
> BUILD_DIR=reports/
> mkdir -p $BUILD_DIR
> lcov --directory $BUILD_DIR --capture --ignore-errors source
> --output-file $REPORT
> lcov --remove $REPORT "/usr*" -o $REPORT
> lcov --remove $REPORT "$BUILD_DIR/*" -o $REPORT
> genhtml -o reports/coverage --show-details --highlight --legend $REPORT
>
> Cheers,
> Sylvestre
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev



More information about the cfe-dev mailing list