Improve autopkgtests, use upstream self-tests.
Simon Josefsson
2 years ago
3 | 3 | |
4 | 4 | WORKDIR=$(mktemp -d) |
5 | 5 | trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM |
6 | ||
7 | touch $WORKDIR/config.h | |
8 | for f in $(ls test*.c); do | |
9 | gcc -I$WORKDIR -Igl -o $WORKDIR/foo $f -DNTLM_SRCDIR='"."' gl/des.c gl/md4.c `pkg-config --cflags --libs libntlm` | |
10 | echo PASS: gcc $f | |
11 | $WORKDIR/foo | |
12 | echo PASS: $f | |
13 | done | |
14 | ||
6 | 15 | cd $WORKDIR |
7 | 16 | cat <<EOF > libntlmtest.c |
8 | 17 | #include <ntlm.h> |
18 | 27 | |
19 | 28 | gcc -o libntlmtest libntlmtest.c `pkg-config --cflags --libs libntlm` |
20 | 29 | echo "PASS: gcc" |
30 | ||
21 | 31 | [ -x libntlmtest ] |
22 | 32 | ./libntlmtest |
23 | 33 | echo "PASS: run" |