Last change
on this file was
917,
checked in by Dag-Erling Smørgrav, 4 years ago
|
Add a pair of scripts to facilitate running Bullseye Coverage and Coverity
Scan on the codebase.
|
File size:
621 bytes
|
Line | |
---|
1 | #!/bin/sh |
---|
2 | |
---|
3 | usage() { |
---|
4 | echo "usage: ${0##*/} [-jN]" >&2 |
---|
5 | exit 1 |
---|
6 | } |
---|
7 | |
---|
8 | while getopts "j:" opt ; do |
---|
9 | case $opt in |
---|
10 | j) |
---|
11 | j="-j$OPTARG" |
---|
12 | ;; |
---|
13 | *) |
---|
14 | usage |
---|
15 | ;; |
---|
16 | esac |
---|
17 | done |
---|
18 | |
---|
19 | if which -s cov01 ; then |
---|
20 | cov01="$(which cov01)" |
---|
21 | fi |
---|
22 | covint="cov-int" |
---|
23 | covlog="${covint}/build-log.txt" |
---|
24 | srcdir="@abs_top_srcdir@" |
---|
25 | cd "${srcdir}" || exit 1 |
---|
26 | rm -rf "${covint}" |
---|
27 | gmake clean || exit 1 |
---|
28 | "${cov01:-:}" -q -u |
---|
29 | "${cov01:-:}" -q -0 |
---|
30 | cov-build --dir "${covint}" gmake "$@" |
---|
31 | "${cov01:-:}" -q -o |
---|
32 | gmake clean |
---|
33 | if tail -1 "${covlog}" | grep -q "completed successfully" ; then |
---|
34 | tar caf "@PACKAGE@-@PACKAGE_VERSION@-cov-int.txz" "${covint}" |
---|
35 | else |
---|
36 | tail "${covlog}" |
---|
37 | fi |
---|
Note: See
TracBrowser
for help on using the repository browser.