4 : echo smb.sh using
${srcdir} from $
(pwd)
6 testdir
=${srcdir}/tests
9 passedfile
=tests
/.passed
10 failedfile
=tests
/.failed
11 passed
=`cat ${passedfile}`
12 failed
=`cat ${failedfile}`
14 # Only attempt OpenSSL-specific tests when compiled with the library.
16 if grep '^#define ENABLE_SMB 1$' ${srcdir}/config.h
>/dev
/null
18 cat ${srcdir}/tests
/SMBLIST |
while read name input output options
25 [ "$only" != "" -a "$name" != "$only" ] && continue
28 # I hate shells with their stupid, useless subshells.
29 passed
=`cat ${passedfile}`
30 failed
=`cat ${failedfile}`
31 (cd tests
# run TESTonce in tests directory
32 if ${srcdir}/tests/TESTonce $name ${srcdir}/tests/$input ${srcdir}/tests
/$output "$options"
34 passed
=`expr $passed + 1`
35 echo $passed >${passedfile}
37 failed
=`expr $failed + 1`
38 echo $failed >${failedfile}
40 if [ -d COREFILES
]; then
41 if [ -f core
]; then mv core COREFILES
/$name.core
; fi
44 # I hate shells with their stupid, useless subshells.
45 passed
=`cat ${passedfile}`
46 failed
=`cat ${failedfile}`