diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-07-06 18:14:10 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-07-07 11:18:16 +0100 |
commit | 55ad7e6e9cc645091aa8c3ebcbcda35f006d220e (patch) | |
tree | 85a2e55c7b18a387a3ecf295d1a669dfaa4683bc /tests/tests/tagupl | |
parent | 53dcbf561add701ee3032ea4c8c6ebdb090d6d4e (diff) |
test suite: tagupl: Test an email: version mismatch
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests/tests/tagupl')
-rwxr-xr-x | tests/tests/tagupl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/tests/tagupl b/tests/tests/tagupl index b4aa6ec..aa47e57 100755 --- a/tests/tests/tagupl +++ b/tests/tests/tagupl @@ -75,6 +75,16 @@ expect-quit () { grep ": $mstring" ../tagupl/overall.log } +expect-email () { + next-mangle "$1" + local perl=$2 + local mstring=$3 + with-mangled "$perl" + grep 'Was not successful' ../sendmail.log + grep "$mstring" ../sendmail.log + grep ": failed, emailed" ../tagupl/overall.log +} + tagname=test-dummy/1.2 t-expect-fail E:'failed command: git fetch' \ t-tagupl-run-drs @@ -85,6 +95,8 @@ tagname=test-dummy/$v expect-quit noplease s/please-upload/plunk/ 'tag missing please-upload' +expect-email vermatch 's/^example release /$&3/' 'reject: version mismatch' + # we are going to trash $p because it will contain corrupted objects # which makes our end-of-test fsck fail cp -al ../$p ../$p.save |