#!/usr/bin/env sh set -e MYDIR="$(realpath "$(dirname ${0})")" nDPId_test_EXEC="${2:-"$(realpath "${MYDIR}/../nDPId-test")"}" nDPI_SOURCE_ROOT="${1}" if [ $# -ne 1 -a $# -ne 2 ]; then cat <"${MYDIR}/results/${pcap_file}.out.new" \ 2>"/tmp/nDPId-test-stderr/${pcap_file}.out" if [ $? -eq 0 ]; then if diff -u0 "${MYDIR}/results/${pcap_file}.out" \ "${MYDIR}/results/${pcap_file}.out.new" >/dev/null; then printf ' [%s]\n' 'OK' else printf ' [%s]\n' 'DIFF' diff -u0 "${MYDIR}/results/${pcap_file}.out" \ "${MYDIR}/results/${pcap_file}.out.new" mv -v "${MYDIR}/results/${pcap_file}.out.new" \ "${MYDIR}/results/${pcap_file}.out" RETVAL=1 fi else printf ' [%s]\n' 'FAIL' RETVAL=1 fi rm -f "${MYDIR}/results/${pcap_file}.out.new" done exit ${RETVAL}