aboutsummaryrefslogtreecommitdiff
path: root/tests/check-fail.at
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check-fail.at')
-rw-r--r--tests/check-fail.at41
1 files changed, 22 insertions, 19 deletions
diff --git a/tests/check-fail.at b/tests/check-fail.at
index 268ca47..4c4b1c9 100644
--- a/tests/check-fail.at
+++ b/tests/check-fail.at
@@ -16,15 +16,28 @@
AT_SETUP([Verification test failure])
AT_KEYWORDS([uploads check-test check-fail])
-
-AT_DATA([experr],
+AT_CHECK_UPLOAD([
+spool test {
+ url ftp://wydawca.test;
+ source "$PWD/upload";
+ destination "$PWD/dest";
+ check-script "exit 1";
+}
+],
+[wy_create_upload conversion upload/conversion-1.1.tar
+cp -a upload orig
+set -e
+wydawca --no-preproc -c wydawca.cf 2>err
+cat err | cwdrepl >&2
+],
+[0],
+[],
[wydawca: [[NOTICE]] AT_PACKAGE_TARNAME (AT_PACKAGE_NAME AT_PACKAGE_VERSION) started
-wydawca: [[NOTICE]] file.directive.asc: VERSION: 1.1
-wydawca: [[NOTICE]] file.directive.asc: COMMENT: Gnupload for Wydawca testsuite
-wydawca: [[ERR]] spool check script for file@ckfail returned 1
-wydawca: [[NOTICE]] removing ./source/fail/file
-wydawca: [[NOTICE]] removing ./source/fail/file.sig
-wydawca: [[NOTICE]] removing ./source/fail/file.directive.asc
+wydawca: [[NOTICE]] conversion-1.1.tar.directive.asc: VERSION: 1.2
+wydawca: [[ERR]] spool check script for conversion-1.1.tar@test returned 1
+wydawca: [[NOTICE]] removing ./upload/conversion-1.1.tar
+wydawca: [[NOTICE]] removing ./upload/conversion-1.1.tar.sig
+wydawca: [[NOTICE]] removing ./upload/conversion-1.1.tar.directive.asc
wydawca: [[INFO]] errors: 1
wydawca: [[INFO]] warnings: 0
wydawca: [[INFO]] bad signatures: 0
@@ -41,16 +54,6 @@ wydawca: [[INFO]] symlinks removed: 0
wydawca: [[INFO]] check failures: 1
wydawca: [[NOTICE]] AT_PACKAGE_TARNAME (AT_PACKAGE_NAME AT_PACKAGE_VERSION) finished
])
+AT_CLEANUP
-AT_CHECK([
-wydawca_config wydawca.cf
-wydawca_upload fail file
-
-wydawca $WY_FORCE --no-preproc -c wydawca.cf 2>err
-cat err | cwdrepl >&2
-],
-[0],
-[],
-[experr])
-AT_CLEANUP

Return to:

Send suggestions and report system problems to the System administrator.