#!/bin/sh -e rm -rf tests/ mkdir tests cat >tests/testcase.1 <tests/up.1 <tests/testcase.2 <tests/up.2 <tests/up-res-out.$test 2>tests/up-res-err.$test || true (echo "====stdout===="; cat tests/up-res-out.$test echo "====stderr===="; cat tests/up-res-err.$test) > tests/up-res.$test echo "Testcase $test:" if diff -ub tests/up.$test tests/up-res.$test; then echo "(okay)" else echo "(failed)" result=false fi echo "==========" done if $result; then echo "(okay overall)" exit 0 else echo "(failed overall)" exit 1 fi