From 3bbcd7f58885b839778ce9cca4e690c164306418 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 23 Oct 2016 01:39:34 +0100 Subject: Test suite: orig-include-exclude: Move bulk into a lib-* We're going to want to re-use it as-is. Well, modulo the introduction of $test_push_2_hook. No functional change. Signed-off-by: Ian Jackson --- tests/lib-orig-include-exclude | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 tests/lib-orig-include-exclude (limited to 'tests/lib-orig-include-exclude') diff --git a/tests/lib-orig-include-exclude b/tests/lib-orig-include-exclude new file mode 100644 index 0000000..7c29c96 --- /dev/null +++ b/tests/lib-orig-include-exclude @@ -0,0 +1,60 @@ +# designed to be .'d + +t-tstunt-parsechangelog + +t-archive example 1.0-1 +t-git-none + +t-dgit clone $p + +origs='orig orig-docs' +usvsns='1.0 1.1' + +for o in $origs; do + cp ${p}_{1.0,1.1}.${o}.tar.gz +done + +mkdir -p "$tmp/aq/file_in_archive/%" + +cd $p + +test-push-1 () { + v=$1 + ch=$2 + + t-commit $v $v + t-dgit $ch build +} + +test-push-2 () { + $test_push_2_hook + t-dgit $ch push +} + +test-push-1 1.0-2 --ch:-sa + +grep orig ../${p}_${v}_*.changes + +test-push-2 + +# check that dgit stripped out the orig update +find $tmp/mirror -name '*orig*' -ls >../before + +t-archive-process-incoming sid + +find $tmp/mirror -name '*orig*' -ls >../after +diff -u ../before ../after + +test-push-1 1.1-1.2 --ch:-sd + +test-push-2 + +t-archive-process-incoming sid + +cd .. +mkdir get +cd get + +t-dgit clone $p +# ^ checks that all the origs are there, ie that dgit added the origs + -- cgit v1.2.3