set -e function run_test { SRC=$1 DST=$2 rm -rf $2 versioner -a 9 -a 12 -a 13 -a 14 -a 15 $1 -i -o $2 diff -q -w -B $2 expected } run_test headers out run_test headers/ out run_test headers out/ run_test headers/ out/ run_test `pwd`/headers out run_test `pwd`/headers/ out run_test `pwd`/headers out/ run_test `pwd`/headers/ out/ run_test headers `pwd`/out run_test headers/ `pwd`/out run_test headers `pwd`/out/ run_test headers/ `pwd`/out/ run_test `pwd`/headers `pwd`/out run_test `pwd`/headers/ `pwd`/out run_test `pwd`/headers `pwd`/out/ run_test `pwd`/headers/ `pwd`/out/