From: Ian Jackson Date: Sun, 17 Jun 2018 16:18:06 +0000 (+0100) Subject: test suite: gdr-convert-gbp-noarchive: new setup kind X-Git-Tag: archive/debian/5.0~10 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=42a38acde0b4085c545342d1ec624937ce6be20e test suite: gdr-convert-gbp-noarchive: new setup kind Introduce $ifnoarchive in gdr-convert-gbp, which allows us to run it without any of the operations which touch the simulated archive. This is faster. Also in the future after we split the packages this will make it possible to run this new setup without having dgit or the archive management tools installed. Signed-off-by: Ian Jackson --- diff --git a/tests/setup/gdr-convert-gbp b/tests/setup/gdr-convert-gbp index 427f2301..0b525c87 100755 --- a/tests/setup/gdr-convert-gbp +++ b/tests/setup/gdr-convert-gbp @@ -63,9 +63,9 @@ not-gdr-processable t-dch-commit -v 2.0-1 -m 'new upstream (did gbp import-orig)' t-dch-commit -r sid -t-archive-none $p -t-git-none -t-dgit -wgf --gbp push-source --new +$ifarchive t-archive-none $p +$ifarchive t-git-none +$ifarchive t-dgit -wgf --gbp push-source --new t-salsa-add-remote git push --set-upstream origin master @@ -83,14 +83,14 @@ v=2.0-2 t-dch-commit -v $v -m 'switch to git-debrebase, no other changes' t-dch-commit -r sid -t-dgit -wgf push-source --new --overwrite +$ifarchive t-dgit -wgf push-source --new --overwrite git push cd .. -t-archive-process-incoming sid +$ifarchive t-archive-process-incoming sid -t-setup-done '' "$(echo $p*) git mirror salsa aq" ' +t-setup-done '' "$(echo $p*) salsa $($ifarchive echo git mirror aq)" ' . $troot/lib-gdr t-tstunt-parsechangelog p=example diff --git a/tests/setup/gdr-convert-gbp-noarchive b/tests/setup/gdr-convert-gbp-noarchive new file mode 100755 index 00000000..dfeea3b9 --- /dev/null +++ b/tests/setup/gdr-convert-gbp-noarchive @@ -0,0 +1,9 @@ +#!/bin/bash +set -e +. tests/lib +. $troot/lib-gdr + +t-dependencies GDR + +export ifarchive=: +t-chain-test gdr-convert-gbp