diff options
Diffstat (limited to 'tests/atlocal.in')
-rw-r--r-- | tests/atlocal.in | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/tests/atlocal.in b/tests/atlocal.in index 9a560a8..50c5a60 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -1,6 +1,6 @@ # @configure_input@ -*- shell-script -*- # Configurable variable values for Wydawca test suite. -# Copyright (C) 2009-2011 Sergey Poznyakoff +# Copyright (C) 2009-2012 Sergey Poznyakoff PATH=@abs_builddir@:@abs_top_builddir@/src:@abs_top_srcdir@/build-aux:$top_srcdir:$srcdir:$PATH @@ -12,6 +12,7 @@ WD_CONFSRC=@abs_top_srcdir@/tests/etc WD_DISTDIR=@abs_top_srcdir@/tests/dist WD_SRC=@abs_top_builddir@/tests/source WD_DST=@abs_top_builddir@/tests/dest +MKDIR_P="@MKDIR_P@" wydawca_init_testdirs() { for dir in "$WD_SRC" "$WD_SRC/test" "${WD_SRC}/fail" "${WD_SRC}/ok" "$WD_DST" @@ -39,17 +40,31 @@ wydawca_config() { wydawca_upload() { dir="$WD_SRC/$1" shift + file=$1 + shift + cp "$WD_DISTDIR/$file" "$dir" + cp "$WD_DISTDIR/$file.sig" "$dir" + if test -n "$1"; then + cp "$WD_DISTDIR/$1" "$dir/$file.directive.asc" + else + cp "$WD_DISTDIR/$file.directive.asc" "$dir" + fi +} + +wydawca_cmp() { + p=$1 + shift for file in $@ do - cp "$WD_DISTDIR/$file" "$dir" + cmp "$WD_DISTDIR/$file" "$WD_DST/$p/$file" || exit 1 done } -wydawca_cmp() { +wydawca_cmparc() { p=$1 shift for file in $@ do - cmp "$WD_DISTDIR/$file" "$WD_DST/$p/$file" || exit 1 + cmp "$WD_DISTDIR/$file" "$WD_DST/$p/archive/$file" || exit 1 done } |