aboutsummaryrefslogtreecommitdiff
path: root/tests/symlink00.at
diff options
context:
space:
mode:
Diffstat (limited to 'tests/symlink00.at')
-rw-r--r--tests/symlink00.at47
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

Return to:

Send suggestions and report system problems to the System administrator.