diff options
Diffstat (limited to 'tests/symlink00.at')
-rw-r--r-- | tests/symlink00.at | 47 |
1 files changed, 26 insertions, 21 deletions
diff --git a/tests/symlink00.at b/tests/symlink00.at index b8d6338..76b7ad4 100644 --- a/tests/symlink00.at +++ b/tests/symlink00.at @@ -17,10 +17,33 @@ AT_SETUP([Create symlink]) AT_KEYWORDS([symlink symlink00]) -AT_DATA([experr], +AT_CHECK_UPLOAD([ +spool test { + url ftp://wydawca.test; + source "$PWD/upload"; + destination "$PWD/dest"; +} +], +[AT_SORT_PREREQ +mkdir dest/dogana +wy_genfile dogana dest/dogana/dogana-0.file +wy_create_directive upload/symlink.directive.asc dogana \ + symlink: "dogana-0.file dogana.latest" \ + comment: "create a symlink" +set -e +wydawca --no-preproc -c wydawca.cf +find dest -type l|sort +find dest -type f|sort +], +[0], +[dest/dogana/dogana.latest +dest/dogana/dogana.latest.sig +dest/dogana/dogana-0.file +dest/dogana/dogana-0.file.sig +], [wydawca: [[NOTICE]] AT_PACKAGE_TARNAME (AT_PACKAGE_NAME AT_PACKAGE_VERSION) started -wydawca: [[NOTICE]] symlink.directive.asc: VERSION: 1.2 -wydawca: [[NOTICE]] symlink.directive.asc: COMMENT: create a symlink +wydawca: [[NOTICE]] symlink.directive.asc.directive.asc: VERSION: 1.2 +wydawca: [[NOTICE]] symlink.directive.asc.directive.asc: COMMENT: create a symlink wydawca: [[INFO]] errors: 0 wydawca: [[INFO]] warnings: 0 wydawca: [[INFO]] bad signatures: 0 @@ -37,23 +60,5 @@ wydawca: [[INFO]] symlinks removed: 0 wydawca: [[INFO]] check failures: 0 wydawca: [[NOTICE]] AT_PACKAGE_TARNAME (AT_PACKAGE_NAME AT_PACKAGE_VERSION) finished ]) - -AT_CHECK([AT_SORT_PREREQ -wydawca_config wydawca.cf -mkdir dest/proj -cp "$WY_DISTDIR/file" "$WY_DISTDIR/file.sig" dest/proj -cp "$WY_DISTDIR/symlink.directive.asc" source/test -wydawca $WY_FORCE --no-preproc -c wydawca.cf || exit $? -find dest -type l | sort -find dest -type l | sort | xargs -n 1 readlink -], -[0], -[dest/proj/file-latest -dest/proj/file-latest.sig -file -file.sig -], -[experr]) - AT_CLEANUP |