# This file is part of Mailfromd testsuite. -*- Autotest -*- # Copyright (C) 2007 Sergey Poznyakoff # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, # MA 02110-1301 USA # We need a recent Autotest. m4_version_prereq([2.52g]) m4_define([AT_SKIP_TEST],[exit 77]) m4_define([AT_REQUIRE_DNS], [host puszcza.gnu.org.ua || AT_SKIP_TEST]) m4_define([AT_MTA_TEST_X],[ AT_DATA([script],$1) AT_CHECK([mtasim $MTAOPTS < script > /dev/null], $2,$3,$4,[mailfromd_stop])]) m4_define([AT_MTA_TEST],[ AT_DATA([script],$2) AT_CHECK([mtasim --stdio -Xauto --statedir -- [$ETCDIR]/$1 < script > /dev/null], $3,$4,$5)]) AT_INIT AT_TESTED([mailfromd]) m4_include([version.at]) m4_include([ack.at]) m4_include([arg.at]) m4_include([farg.at]) m4_include([bctx00.at]) m4_include([bctx01.at]) m4_include([fctx00.at]) m4_include([fctx01.at]) m4_include([catch.at]) m4_include([invip.at]) m4_include([invcidr.at]) m4_include([catch01.at]) m4_include([invip2.at]) m4_include([invcidr2.at]) m4_include([cidr1.at]) m4_include([cidr2.at]) m4_include([cidr3.at]) m4_include([cond01.at]) m4_include([cond02.at]) m4_include([cond03.at]) m4_include([cond04.at]) m4_include([cond05.at]) m4_include([cond06.at]) m4_include([resolve.at]) m4_include([rescname.at]) m4_include([hostname.at]) m4_include([hasmx.at]) m4_include([ismx.at]) m4_include([greylist.at]) m4_include([macros.at]) m4_include([ml.at]) m4_include([numrcpt.at]) m4_include([poll.at]) m4_include([poll01.at]) m4_include([poll02.at]) m4_include([poll03.at]) m4_include([prec.at]) m4_include([accept.at]) m4_include([reject.at]) m4_include([tempfail.at]) m4_include([relayed01.at]) m4_include([relayed02.at]) m4_include([shadow.at]) m4_include([strings.at]) m4_include([switchn1.at]) m4_include([switchn2.at]) m4_include([switchn3.at]) m4_include([switchn4.at]) m4_include([switchs1.at]) m4_include([switchs2.at]) m4_include([switchs3.at]) m4_include([switchs4.at]) m4_include([declvar.at])