X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=tests%2Ftests%2Fimport-dsc;h=768bd8c3bc8fae0b3aa883d41a1f02b12bdeddb4;hb=134addbf3309871ef36016dd136c362b9cade482;hp=073ba7be50409b7f63453d0ae92f59ea14e8d153;hpb=6dbc82e06ae1e6840dfa2ef2cc6b496561e6f333;p=dgit.git diff --git a/tests/tests/import-dsc b/tests/tests/import-dsc index 073ba7be..768bd8c3 100755 --- a/tests/tests/import-dsc +++ b/tests/tests/import-dsc @@ -64,6 +64,10 @@ t-dgit import-dsc $dsc2 ..$branch t-dgit import-dsc $dsc2 +$branch check-imported $dsc2 +dsc3=$troot/pkg-srcs/example_1.0-1+brokenmeta.dsc +t-dgit import-dsc $dsc3 +$branch +check-imported $dsc3 + cd .. mkdir $p.2 cd $p.2 @@ -72,6 +76,28 @@ git init check-import $troot/pkg-srcs 1.0-1 +cd .. +v=1.0-1+absurd +rm -f ${p}_* +dsc=$troot/pkg-srcs/${p}_${v}.dsc +cd $p.2 + +cp $dsc .. +t-expect-fail 'No such file or directory' \ +check-import .. $v + +mkdir ../enoents +cp $dsc ../enoents +t-expect-fail 'No such file or directory' \ +check-import ../enoents $v + +cd .. +rm -f ${p}_${v}.dsc +dget -du file://$dsc +cd $p.2 + +check-import .. $v + t-expect-fail "Your git tree does not have that object" \ check-import ../mirror/pool/main 1.2 --no-chase-dsc-distro