diff options
Diffstat (limited to 'tests/check-fail.at')
-rw-r--r-- | tests/check-fail.at | 41 |
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 |