Annotation of embedaddon/curl/scripts/coverage.sh, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2: #***************************************************************************
! 3: # _ _ ____ _
! 4: # Project ___| | | | _ \| |
! 5: # / __| | | | |_) | |
! 6: # | (__| |_| | _ <| |___
! 7: # \___|\___/|_| \_\_____|
! 8: #
! 9: # Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
! 10: #
! 11: # This software is licensed as described in the file COPYING, which
! 12: # you should have received as part of this distribution. The terms
! 13: # are also available at https://curl.haxx.se/docs/copyright.html.
! 14: #
! 15: # You may opt to use, copy, modify, merge, publish, distribute and/or sell
! 16: # copies of the Software, and permit persons to whom the Software is
! 17: # furnished to do so, under the terms of the COPYING file.
! 18: #
! 19: # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
! 20: # KIND, either express or implied.
! 21: #
! 22: ###########################################################################
! 23:
! 24: ./buildconf
! 25: mkdir -p cvr
! 26: cd cvr
! 27: ../configure --disable-shared --enable-debug --enable-maintainer-mode --enable-code-coverage
! 28: make -sj
! 29: # the regular test run
! 30: make TFLAGS=-n test-nonflaky
! 31: # make all allocs/file operations fail
! 32: #make TFLAGS=-n test-torture
! 33: # do everything event-based
! 34: make TFLAGS=-n test-event
! 35: lcov -d . -c -o cov.lcov
! 36: genhtml cov.lcov --output-directory coverage --title "curl code coverage"
! 37: tar -cjf curl-coverage.tar.bz2 coverage
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>