10 if [ x"$tmp" = x ]; then
12 tmp=tests/tmp/$testname
18 export DGIT_TEST_DUMMY_DIR=$tmp
22 export GNUPGHOME=$tmp/gnupg
26 cp -al $troot/git-srcs/$1 git/.
36 local dscf=${p}_$2.dsc
37 ln $troot/pkg-srcs/${p}_${2%-*}* mirror/
38 echo sid >aq/suite.unstable
39 echo "$2 $dscf" >>aq/package.sid.${p}
41 (set -e; cd extract; dpkg-source -x ../mirror/$dscf)
45 ${DGIT_TEST-dgit} --dget:-u -dtest-dummy "$@"
49 diff --exclude=.git -ruN $*
53 printf "%s\n" "$1" >$tmp/t.want
56 diff $tmp/t.want $tmp/t.got
59 t-clean-on-branch () {
60 t-output "## $1" git status -b --porcelain
65 git rev-parse $f >$tmp/t.ref1
68 git rev-parse $g >$tmp/t.refn
69 diff $tmp/t.ref1 $tmp/t.refn