1#!/bin/sh23cd "${0%/*}"4. common.sh56export ARCHIVE_MAIL="${ARCHIVE_MAIL:-$(pwd)/../archive-mail}"7if [ ! -x "${ARCHIVE_MAIL}" ]; then8 printf "'%s' does not exist\n" "${ARCHIVE_MAIL}" 1>&29 exit 110fi1112export TESTDIR="${TMPDIR:-/tmp}/mail-archive-tests"13trap "rm -rf '${TESTDIR}' 2>/dev/null" INT EXIT1415scriptdir="$(pwd)"16for test in [0-9][0-9][0-9][0-9]-*; do17 mkdir -p "${TESTDIR}"18 cd "${TESTDIR}"19 mmkdir current archive expected2021 name="${test##*/}"22 printf "Running test case '%s': " "${name}"2324 "${scriptdir}/${test##*/}"25 if [ $? -ne 0 ]; then26 exit 127 fi2829 printf "OK\n"30 cd "${scriptdir}" && rm -rf "${TESTDIR}"31done3233exit 0