chiark / gitweb /
test suite: tagupl: raw-mangled: Fix mangled tagger test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jul 2019 17:55:43 +0000 (18:55 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Jul 2019 10:18:17 +0000 (11:18 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/tests/tagupl

index d79322f4ceeb0e7d39ee31721f5a39871ebe2053..0c88bda29b3765cdf7ae0576586b4136fa3fdd0a 100755 (executable)
@@ -88,7 +88,9 @@ expect-email () {
 }
 
 raw-mangled () {
-       git update-ref $tagname $(git hash-object -w -t tag ../tagobj-$ident)
+       git update-ref refs/tags/$tagname \
+               $(git hash-object -w -t tag ../tagobj-$ident)
+       t-tagupl-run-drs
 }
 
 tagname=test-dummy/1.2
@@ -131,6 +133,7 @@ expect-email upsmism 's/ upstream=/$&3/' \
 cp -al ../$p ../$p.save
 cd ../$p
 
+tagname=test-dummy/1.0-1
 next-mangle badtagger
 perl -pe <../raw-base '
        s/\+\d+$/xyz/ if m/^tagger /;
@@ -139,6 +142,7 @@ perl -pe <../raw-base '
 echo >>../tagobj-$ident
 cat ../basetag >>../tagobj-$ident
 raw-mangled
+grep 'failed to fish tagger out of tag' ../tagupl/overall.log
 
 cd ..
 rm -rf $p