diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2013-11-17 14:52:57 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2013-11-24 17:45:26 +0000 |
commit | c3e8b7bd35221eec4532af528e134164eb612d29 (patch) | |
tree | 9f2c8b590347ae899dcd9ec40bfa2bbd81eeb3a2 /tests/lib | |
parent | d6156841cf81c364e2c7f1b16e74bfb64cf8afe2 (diff) |
autopkgtests: do fetch of new version too
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -1,6 +1,7 @@ # exec 2>&1 +set -x root=`pwd` troot=$root/tests @@ -22,33 +23,44 @@ mkdir $tmp/gnupg export GNUPGHOME=$tmp/gnupg t-git () { - mkdir -p git + mkdir -p $tmp/git cp -al $troot/git-srcs/$1 git/. } t-git-none () { - mkdir -p git + mkdir -p $tmp/git } t-archive () { p=$1 - mkdir -p aq mirror + v=$2 + mkdir -p $tmp/aq $tmp/mirror local dscf=${p}_$2.dsc - ln $troot/pkg-srcs/${p}_${2%-*}* mirror/ - echo sid >aq/suite.unstable - echo "$2 $dscf" >>aq/package.sid.${p} - mkdir extract - (set -e; cd extract; dpkg-source -x ../mirror/$dscf) + rm -f $tmp/mirror/${p}_* + ln $troot/pkg-srcs/${p}_${2%-*}* $tmp/mirror/ + echo sid >$tmp/aq/suite.unstable + echo "$2 $dscf" >>$tmp/aq/package.sid.${p} + rm -rf $tmp/extract + mkdir $tmp/extract + (set -e; cd $tmp/extract; dpkg-source -x ../mirror/$dscf) } t-dgit () { - ${DGIT_TEST-dgit} --dget:-u -dtest-dummy "$@" + : '{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{' + ${DGIT_TEST-dgit} --dget:-u -dtest-dummy -D "$@" + : '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}' } t-diff-nogit () { diff --exclude=.git -ruN $* } +t-cloned-fetched-good () { + t-diff-nogit ../extract/$p-${v%-*} . + t-clean-on-branch dgit/sid + t-refs-same HEAD remotes/dgit/dgit/sid +} + t-output () { printf "%s\n" "$1" >$tmp/t.want shift |