X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=docs%2Fcontrib%2Fbuild_nmh;h=0ff426928eb714aeaacf7dcd441c1d4af4796a47;hb=3db525b0ba9a07177bb5709bdcee1f81dc06a7e3;hp=e367da5b5023724ed8b698337f0ba1f9cd599be2;hpb=1d503b4d9b0c02497b56d06ffcd6c03ff7ab3c0a;p=mmh diff --git a/docs/contrib/build_nmh b/docs/contrib/build_nmh index e367da5..0ff4269 100755 --- a/docs/contrib/build_nmh +++ b/docs/contrib/build_nmh @@ -278,14 +278,27 @@ if [ $status -eq 0 ]; then status=$? if [ $status -eq 0 ]; then + if [ "${TESTS_SHELL}"x = x ]; then + #### Bonus: use heirloom shell to test, if available, and if + #### TESTS_SHELL hadn't already been set. + heirloom_shell=/usr/lib/heirloom/5bin/sh + if [ -x "${heirloom_shell}" ]; then + TESTS_SHELL="${heirloom_shell}"; export TESTS_SHELL + fi + fi + [ $verbose -ge 1 ] && echo testing . . . checkoutput=`make $check 2>>$logfile` status=$? tests_summary=`echo "$checkoutput" | grep tests` + #### If multiple tests not run, that line will be caught by the + #### "grep tests" above. + test_not_run=`echo "$checkoutput" | grep 'test was not run'` if [ "$tests_summary" ]; then echo '===================' >>$logfile echo $tests_summary >>$logfile + [ "$test_not_run" ] && echo "$test_not_run" >>$logfile echo '===================' >>$logfile [ "$check" = distcheck ] && \ echo "$checkoutput" | tail -n 4 >>$logfile