From 69d9da0c29fbc942a406d2dfad4f8616d67888bf Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 23 Oct 2016 00:17:16 +0100 Subject: Test suite: orig-include-exclude: Tests orig auto-inclusion/exclusion Signed-off-by: Ian Jackson --- tests/tests/orig-include-exclude | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 tests/tests/orig-include-exclude (limited to 'tests') diff --git a/tests/tests/orig-include-exclude b/tests/tests/orig-include-exclude new file mode 100755 index 0000000..12478f3 --- /dev/null +++ b/tests/tests/orig-include-exclude @@ -0,0 +1,45 @@ +#!/bin/bash +set -e +. tests/lib + +t-tstunt-parsechangelog + +t-archive example 1.0-1 +t-git-none + +t-dgit clone $p + +for o in orig orig-docs; do + cp ${p}_{1.0,1.1}.${o}.tar.gz +done + +cd $p + +v=1.0-2 +t-commit $v $v +t-dgit --ch:-sa build + +grep orig ../${p}_${v}_*.changes + +t-dgit --ch:-sa push + +# 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 + +t-commit 'Some update' 1.1-1.2 +t-dgit --ch:-sd build +t-dgit --ch:-sd push + +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 + +echo done. -- cgit v1.2.3