| #!/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 |