anntp

a nntp implementation in pure C99
Log | Files | Refs | README | LICENSE

run-tests.sh (590B)


      1 #!/bin/sh
      2 set -eu
      3 
      4 # ----------------------------
      5 # Build
      6 # ----------------------------
      7 echo "> building tests..."
      8 
      9 make -B
     10 
     11 echo "> build OK"
     12 echo ""
     13 
     14 export NNTP_HOST="${NNTP_HOST:-news.eternal-september.org}"
     15 export NNTP_PORT_PLAIN="${NNTP_PORT_PLAIN:-119}"
     16 export NNTP_PORT_TLS="${NNTP_PORT_TLS:-563}"
     17 export NNTP_GROUP="${NNTP_GROUP:-eternal-september.talk}"
     18 
     19 echo "> running tests..."
     20 echo "  HOST: $NNTP_HOST"
     21 echo "  GROUP: $NNTP_GROUP"
     22 echo ""
     23 
     24 ./tests
     25 EXIT_CODE=$?
     26 
     27 echo ""
     28 if [ $EXIT_CODE -eq 0 ]; then
     29 	echo "> all tests passed"
     30 else
     31 	echo "> tests failed"
     32 fi
     33 
     34 exit $EXIT_CODE