#!/bin/sh set -e if test -z "${MH_OBJ_DIR}"; then srcdir=`dirname "$0"`/../.. MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR fi . "$MH_OBJ_DIR/test/common.sh" setup_test mail="$MH_TEST_DIR/$$.mail" expected="$MH_TEST_DIR/$$.expected" actual="$MH_TEST_DIR/$$.actual" for a in a: a:1 a:12 aa: aa:1 aa:12 aaa: aaa:1 aaa:12 aaaa: aaaa:1 aaaa:12; do for b in b: b:1 b:12 bb: bb:1 bb:12 bbb: bbb:1 bbb:12 bbbb: bbbb:1 bbbb:12; do for c in c: c:1 c:12 cc: cc:1 cc:12 ccc: ccc:1 ccc:12 cccc: cccc:1 cccc:12; do printf '%s\n%s\n%s\n' $a $b $c >"$mail" sed 's/.*://' "$mail" >"$expected" f="`sed 's/:.*/}/; s/^/%{/' "$mail"`" run_prog scan -forma "$f" -file "$mail" >"$actual" || exit 1 check "$expected" "$actual" expectfail break 3 # Fails on first iteration! done done done exit $failed