summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lib10
-rwxr-xr-xtests/tests/gbp-orig2
-rwxr-xr-xtests/tstunt/debuild4
-rwxr-xr-xtests/tstunt/lintian3
4 files changed, 19 insertions, 0 deletions
diff --git a/tests/lib b/tests/lib
index b033dde..d075bc7 100644
--- a/tests/lib
+++ b/tests/lib
@@ -759,6 +759,16 @@ t-tstunt-parsechangelog () {
t-tstunt dpkg-parsechangelog Dpkg/Changelog/Parse.pm
}
+t-tstunt-lintian () {
+ t-tstunt lintian
+}
+
+t-tstunt-debuild () {
+ : ${DGIT_TEST_REAL_DEBUILD:=$(type -p debuild)}
+ export DGIT_TEST_REAL_DEBUILD
+ t-tstunt debuild
+}
+
t-incoming-dsc () {
local dsc=${p}_${v}.dsc
incoming_dsc=$tmp/incoming/$dsc
diff --git a/tests/tests/gbp-orig b/tests/tests/gbp-orig
index ffc145f..29dd457 100755
--- a/tests/tests/gbp-orig
+++ b/tests/tests/gbp-orig
@@ -3,6 +3,8 @@ set -e
. tests/lib
t-tstunt-parsechangelog
+t-tstunt-debuild
+t-tstunt-lintian
t-archive-none example
t-git-none
diff --git a/tests/tstunt/debuild b/tests/tstunt/debuild
new file mode 100755
index 0000000..2b2ca71
--- /dev/null
+++ b/tests/tstunt/debuild
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -e
+echo "DGIT TEST STUNT DEBUILD $*" >&2
+"${DGIT_TEST_REAL_DEBUILD}" --preserve-env --preserve-envvar PATH "$@"
diff --git a/tests/tstunt/lintian b/tests/tstunt/lintian
new file mode 100755
index 0000000..f7c2985
--- /dev/null
+++ b/tests/tstunt/lintian
@@ -0,0 +1,3 @@
+#!/bin/sh
+echo >&2 'W: dgit test suite stunt lintian detects no problems'
+exit 0