#!/usr/bin/env bash set -e LOGDIR="/tmp/typhoon/manual" HEAD_LOGDIR="../head_reference/logs" TESTS="../tests" /bin/rm -rf "${LOGDIR}/*" clear echo -n "Launching " for suite in ecm_ringers ecm_confident_quick ecm_hard_quick; do echo -n "$suite@sd10 " ./typhoon \ --cpus 1 \ --hash 256m \ --logfile "$LOGDIR/sd10_${suite}.log" \ --batch \ --command "force; book name /nonexistent.book.bin; sd 10; script $TESTS/${suite}.ep_" \ > "$LOGDIR/sd10_${suite}.out" 2>&1 & echo -n "$suite@sn5M " ./typhoon \ --cpus 1 \ --hash 256m \ --logfile "$LOGDIR/sn5m_${suite}.log" \ --batch \ --command "force; book name /nonexistent.book.bin; sn 5000000; script $TESTS/${suite}.ep_" \ > "$LOGDIR/sn5m_${suite}.out" 2>&1 & done echo echo wait for suite in ecm_ringers ecm_confident_quick ecm_hard_quick; do echo "----[ $suite sd=10 ]----" tail -32 $LOGDIR/sd10_${suite}.out | head -3 | prefix "CANDIDATE>" tail -32 $HEAD_LOGDIR/sd10_${suite}.out | head -3 | prefix " HEAD>" echo echo "----[ $suite sn=5M ]----" tail -32 $LOGDIR/sn5m_${suite}.out | head -3 | prefix "CANDIDATE>" tail -32 $HEAD_LOGDIR/sn5m_${suite}.out | head -3 | prefix " HEAD>" echo done