#!/bin/sh | |
./buildconf | |
mkdir -p cvr | |
cd cvr | |
../configure --disable-shared --enable-debug --enable-maintainer-mode --enable-code-coverage | |
make -sj | |
# the regular test run | |
make TFLAGS=-n test-nonflaky | |
# make all allocs/file operations fail | |
#make TFLAGS=-n test-torture | |
# do everything event-based | |
make TFLAGS=-n test-event | |
lcov -d . -c -o cov.lcov | |
genhtml cov.lcov --output-directory coverage --title "curl code coverage" | |
tar -cjf curl-coverage.tar.bz2 coverage |