[lintian] 01/02: add functional testsuite to the tests
This is an automated email from the git hooks/post-receive script.
nthykier pushed a commit to branch master
in repository lintian.
commit 95019eb08b79820c11918c39fe8f614df725c263
Author: Lucas Kanashiro <kanashiro@debian.org>
Date: Mon Apr 3 17:21:03 2017 -0300
add functional testsuite to the tests
Squash of two related commits to add autopkgtest to all tests in the
test suite by default. This will be followed by a commit to add a tag
for not having an autopkgtest.
Signed-off-by: Niels Thykier <niels@thykier.net>
---
t/runtests | 4 ++--
t/source/changelog-file-symlink/Makefile | 1 +
t/source/changelog-file-symlink/dsc.in.in | 1 +
t/source/control-field-traversal-2/Makefile | 1 +
t/source/control-field-traversal-2/dsc.in.in | 1 +
t/source/control-file-duplicate-field/Makefile | 1 +
t/source/control-file-duplicate-field/dsc.in.in | 1 +
t/source/control-file-missing-separator/Makefile | 1 +
t/source/control-file-missing-separator/dsc.in.in | 1 +
t/source/control-file-syntax-error/Makefile | 1 +
t/source/control-file-syntax-error/dsc.in.in | 1 +
t/source/cruft-ancient-file/Makefile | 1 +
t/source/debconf-traversal/Makefile | 1 +
t/source/debconf-traversal/dsc.in.in | 1 +
t/source/debian-source-dir-traversal-1/Makefile | 1 +
t/source/debian-source-dir-traversal-1/dsc.in.in | 1 +
t/source/debian-source-dir-traversal-2/Makefile | 1 +
t/source/debian-source-dir-traversal-2/dsc.in.in | 1 +
t/source/debian-source-dir-unknown-source-format/Makefile | 1 +
t/source/debian-source-dir-unknown-source-format/dsc.in.in | 1 +
t/source/fields-src-bad-version/Makefile | 1 +
t/source/fields-src-bad-version/dsc.in.in | 1 +
t/source/fields-src-fields-filename/Makefile | 1 +
t/source/fields-src-fields-filename/dsc.in.in | 1 +
t/source/magic-architecture-srcpkg-ok/Makefile | 1 +
t/source/magic-architecture-srcpkg-wrong/Makefile | 1 +
t/source/no-sha256-checksum/Makefile | 1 +
t/source/no-sha256-checksum/dsc.in.in | 1 +
t/source/package-version-0/Makefile | 1 +
t/source/testsuite-inconsistent-field/Makefile | 4 +---
t/source/testsuite-inconsistent-field/tags | 1 +
t/source/unpack-srcpkg-dot-dir/Makefile | 1 +
t/source/unpack-srcpkg-dot-subdir/Makefile | 1 +
t/source/unpack-srcpkg-no-subdir/Makefile | 1 +
t/source/unpack-srcpkg-xz/Makefile | 1 +
t/templates/source/skel/tests/control | 1 +
t/templates/source/skel/tests/test | 2 ++
t/templates/tests/pedantic/debian/tests/control | 1 +
t/templates/tests/pedantic/debian/tests/test | 2 ++
t/templates/tests/skel/debian/tests/control | 1 +
t/templates/tests/skel/debian/tests/test | 2 ++
t/tests/cruft-empty-diff/upstream/debian/tests/control | 1 +
t/tests/cruft-empty-diff/upstream/debian/tests/test | 2 ++
43 files changed, 48 insertions(+), 5 deletions(-)
diff --git a/t/runtests b/t/runtests
index 020f3f8..0599692 100755
--- a/t/runtests
+++ b/t/runtests
@@ -113,9 +113,9 @@ my $RUNNER_TS = (stat($0))[9];
chomp $ARCHITECTURE;
our %TEMPLATES = (
- 'tests' => ['debian/changelog', 'debian/control', 'debian/compat'],
+ 'tests' => ['debian/changelog', 'debian/control', 'debian/compat', 'debian/tests'],
'debs' => ['changelog', 'control', 'Makefile'],
- 'source' => ['changelog', 'control', 'dsc.in'],
+ 'source' => ['changelog', 'control', 'dsc.in', 'tests/control', 'tests/test'],
);
my $DATE = safe_qx(qw(date -R));
chomp $DATE;
diff --git a/t/source/changelog-file-symlink/Makefile b/t/source/changelog-file-symlink/Makefile
index 931b1df..5c83bc8 100644
--- a/t/source/changelog-file-symlink/Makefile
+++ b/t/source/changelog-file-symlink/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
mv $(dir)/debian/changelog $(dir)/debian/changelog.old
ln -s changelog.old $(dir)/debian/changelog
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
diff --git a/t/source/changelog-file-symlink/dsc.in.in b/t/source/changelog-file-symlink/dsc.in.in
index 9852821..8166eb6 100644
--- a/t/source/changelog-file-symlink/dsc.in.in
+++ b/t/source/changelog-file-symlink/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 9)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ changelog-file-symlink_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/control-field-traversal-2/Makefile b/t/source/control-field-traversal-2/Makefile
index b2062fc..5d7b9ef 100644
--- a/t/source/control-field-traversal-2/Makefile
+++ b/t/source/control-field-traversal-2/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/control-field-traversal-2/dsc.in.in b/t/source/control-field-traversal-2/dsc.in.in
index 6d05871..004ae8f 100644
--- a/t/source/control-field-traversal-2/dsc.in.in
+++ b/t/source/control-field-traversal-2/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ control-field-traversal-2_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/control-file-duplicate-field/Makefile b/t/source/control-file-duplicate-field/Makefile
index f9b5b8f..69bf915 100644
--- a/t/source/control-file-duplicate-field/Makefile
+++ b/t/source/control-file-duplicate-field/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/control-file-duplicate-field/dsc.in.in b/t/source/control-file-duplicate-field/dsc.in.in
index e7bd2d1..2fe5c66 100644
--- a/t/source/control-file-duplicate-field/dsc.in.in
+++ b/t/source/control-file-duplicate-field/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-duplicate-field_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/control-file-missing-separator/Makefile b/t/source/control-file-missing-separator/Makefile
index 2fd3dfe..f5c854f 100644
--- a/t/source/control-file-missing-separator/Makefile
+++ b/t/source/control-file-missing-separator/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/control-file-missing-separator/dsc.in.in b/t/source/control-file-missing-separator/dsc.in.in
index e66300e..fefc14f 100644
--- a/t/source/control-file-missing-separator/dsc.in.in
+++ b/t/source/control-file-missing-separator/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7), fiddle [amd64 powerpc mips mipsel hppa s390], faddle (>> 2) [sparc i386 amd64]
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-missing-separator_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/control-file-syntax-error/Makefile b/t/source/control-file-syntax-error/Makefile
index 3e08ee0..f133ce1 100644
--- a/t/source/control-file-syntax-error/Makefile
+++ b/t/source/control-file-syntax-error/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/control-file-syntax-error/dsc.in.in b/t/source/control-file-syntax-error/dsc.in.in
index 8a918f4..5894165 100644
--- a/t/source/control-file-syntax-error/dsc.in.in
+++ b/t/source/control-file-syntax-error/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-syntax-error_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/cruft-ancient-file/Makefile b/t/source/cruft-ancient-file/Makefile
index 584a18f..2ce82d7 100644
--- a/t/source/cruft-ancient-file/Makefile
+++ b/t/source/cruft-ancient-file/Makefile
@@ -8,6 +8,7 @@ all:
tar -c -f $(name)_1.0.orig.tar.gz -z $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
echo '# foo' > $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/source/debconf-traversal/Makefile b/t/source/debconf-traversal/Makefile
index 91c800a..e66a1f8 100644
--- a/t/source/debconf-traversal/Makefile
+++ b/t/source/debconf-traversal/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/debconf-traversal/dsc.in.in b/t/source/debconf-traversal/dsc.in.in
index 7ba83e7..c3da5ab 100644
--- a/t/source/debconf-traversal/dsc.in.in
+++ b/t/source/debconf-traversal/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ debconf-traversal_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/debian-source-dir-traversal-1/Makefile b/t/source/debian-source-dir-traversal-1/Makefile
index e8ffe1e..d49661c 100644
--- a/t/source/debian-source-dir-traversal-1/Makefile
+++ b/t/source/debian-source-dir-traversal-1/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
# prevent patch-system-but-no-source-readme
echo "Hallo World" > $(dir)/debian/README.source
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
diff --git a/t/source/debian-source-dir-traversal-1/dsc.in.in b/t/source/debian-source-dir-traversal-1/dsc.in.in
index 910e5b1..98183c1 100644
--- a/t/source/debian-source-dir-traversal-1/dsc.in.in
+++ b/t/source/debian-source-dir-traversal-1/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7), quilt
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-traversal-1_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/debian-source-dir-traversal-2/Makefile b/t/source/debian-source-dir-traversal-2/Makefile
index fc318d7..caa3e5e 100644
--- a/t/source/debian-source-dir-traversal-2/Makefile
+++ b/t/source/debian-source-dir-traversal-2/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
# Link to the lab entry - should trigger a myriad of
# "unknown-file-in-debian-source" tags, if lintian is vulnerable
ln -s ../../ $(dir)/debian/source
diff --git a/t/source/debian-source-dir-traversal-2/dsc.in.in b/t/source/debian-source-dir-traversal-2/dsc.in.in
index 8bcf0e8..320d127 100644
--- a/t/source/debian-source-dir-traversal-2/dsc.in.in
+++ b/t/source/debian-source-dir-traversal-2/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-traversal-2_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/debian-source-dir-unknown-source-format/Makefile b/t/source/debian-source-dir-unknown-source-format/Makefile
index 4b20c5c..b9db9d1 100644
--- a/t/source/debian-source-dir-unknown-source-format/Makefile
+++ b/t/source/debian-source-dir-unknown-source-format/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo "3.0 (unknown-format)" > $(dir)/debian/source/format
diff --git a/t/source/debian-source-dir-unknown-source-format/dsc.in.in b/t/source/debian-source-dir-unknown-source-format/dsc.in.in
index b62c591..0df0980 100644
--- a/t/source/debian-source-dir-unknown-source-format/dsc.in.in
+++ b/t/source/debian-source-dir-unknown-source-format/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ debian-source-dir-unknown-source-format_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/fields-src-bad-version/Makefile b/t/source/fields-src-bad-version/Makefile
index 3e08ee0..f133ce1 100644
--- a/t/source/fields-src-bad-version/Makefile
+++ b/t/source/fields-src-bad-version/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/fields-src-bad-version/dsc.in.in b/t/source/fields-src-bad-version/dsc.in.in
index 2269f2a..af82250 100644
--- a/t/source/fields-src-bad-version/dsc.in.in
+++ b/t/source/fields-src-bad-version/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7), g++ (>= s4.0), gcc ((>= 4)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ control-file-syntax-error_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/fields-src-fields-filename/Makefile b/t/source/fields-src-fields-filename/Makefile
index 7fff799..0a4e36e 100644
--- a/t/source/fields-src-fields-filename/Makefile
+++ b/t/source/fields-src-fields-filename/Makefile
@@ -9,6 +9,7 @@ all:
echo "1.0" > $(dir)/debian/source/format
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
tar cfz $(dsc)_1.tar.gz $(dir)
subst-dsc $(dsc)_1.tar.gz < dsc.in > $(dsc)_1.dsc
mv $(dsc)_1.dsc $(name)_1.dsc
diff --git a/t/source/fields-src-fields-filename/dsc.in.in b/t/source/fields-src-fields-filename/dsc.in.in
index c256315..bcb4f94 100644
--- a/t/source/fields-src-fields-filename/dsc.in.in
+++ b/t/source/fields-src-fields-filename/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 7)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ some-other-name_1.tar.gz
Checksums-Sha256:
diff --git a/t/source/magic-architecture-srcpkg-ok/Makefile b/t/source/magic-architecture-srcpkg-ok/Makefile
index 90330cd..a04ec3f 100644
--- a/t/source/magic-architecture-srcpkg-ok/Makefile
+++ b/t/source/magic-architecture-srcpkg-ok/Makefile
@@ -7,6 +7,7 @@ all:
tar -c -f $(name)_1.0.orig.tar.gz -z $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
echo '# foo' > $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/source/magic-architecture-srcpkg-wrong/Makefile b/t/source/magic-architecture-srcpkg-wrong/Makefile
index d680a0c..93f3a4c 100644
--- a/t/source/magic-architecture-srcpkg-wrong/Makefile
+++ b/t/source/magic-architecture-srcpkg-wrong/Makefile
@@ -7,6 +7,7 @@ all:
tar -c -f $(name)_1.0.orig.tar.gz -z $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
echo '# foo' > $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/source/no-sha256-checksum/Makefile b/t/source/no-sha256-checksum/Makefile
index 4e6543b..bb8c912 100644
--- a/t/source/no-sha256-checksum/Makefile
+++ b/t/source/no-sha256-checksum/Makefile
@@ -4,6 +4,7 @@ dir = $(name)-1
all:
mkdir -p $(dir)/debian/source
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo 9 > $(dir)/debian/compat
echo "3.0 (native)" > $(dir)/debian/source/format
tar cfz $(name)_1.tar.gz $(dir)
diff --git a/t/source/no-sha256-checksum/dsc.in.in b/t/source/no-sha256-checksum/dsc.in.in
index e169c45..ed0edad 100644
--- a/t/source/no-sha256-checksum/dsc.in.in
+++ b/t/source/no-sha256-checksum/dsc.in.in
@@ -6,6 +6,7 @@ Version: 1
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Standards-Version: {$standards_version}
Build-Depends: debhelper (>= 9)
+Testsuite: autopkgtest
Checksums-Sha1:
@SHA1@ @SIZE@ no-sha256-checksum_1.tar.gz
Files:
diff --git a/t/source/package-version-0/Makefile b/t/source/package-version-0/Makefile
index f909603..fa70616 100644
--- a/t/source/package-version-0/Makefile
+++ b/t/source/package-version-0/Makefile
@@ -5,6 +5,7 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
diff --git a/t/source/testsuite-inconsistent-field/Makefile b/t/source/testsuite-inconsistent-field/Makefile
index 17e2ca9..005058f 100644
--- a/t/source/testsuite-inconsistent-field/Makefile
+++ b/t/source/testsuite-inconsistent-field/Makefile
@@ -5,12 +5,10 @@ all:
mkdir $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
mkdir $(dir)/debian/source
echo 1.0 > $(dir)/debian/source/format
- mkdir $(dir)/debian/tests
- echo 'Tests: test.sh' > $(dir)/debian/tests/control
- echo '#!/bin/sh' > $(dir)/debian/tests/test.sh
dpkg-source -sn -b $(dir)
sed -i '/^Testsuite: /d' *.dsc
diff --git a/t/source/testsuite-inconsistent-field/tags b/t/source/testsuite-inconsistent-field/tags
index e9d98ef..7104ab2 100644
--- a/t/source/testsuite-inconsistent-field/tags
+++ b/t/source/testsuite-inconsistent-field/tags
@@ -1 +1,2 @@
I: testsuite-inconsistent-field source: inconsistent-testsuite-field
+I: testsuite-inconsistent-field source: testsuite-autopkgtest-missing
diff --git a/t/source/unpack-srcpkg-dot-dir/Makefile b/t/source/unpack-srcpkg-dot-dir/Makefile
index a7b81b2..87fdeae 100644
--- a/t/source/unpack-srcpkg-dot-dir/Makefile
+++ b/t/source/unpack-srcpkg-dot-dir/Makefile
@@ -9,6 +9,7 @@ all:
mkdir -p $(dir)/debian
cp README foo.c foo.h $(dir)
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
echo > $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/source/unpack-srcpkg-dot-subdir/Makefile b/t/source/unpack-srcpkg-dot-subdir/Makefile
index ccbef43..01d2f6e 100644
--- a/t/source/unpack-srcpkg-dot-subdir/Makefile
+++ b/t/source/unpack-srcpkg-dot-subdir/Makefile
@@ -8,6 +8,7 @@ all:
tar -c -z -f $(name)_1.0.orig.tar.gz ./$(name)
mkdir -p $(name)/debian
cp changelog copyright control rules $(name)/debian/
+ cp -R tests/ $(name)/debian/
echo $(DEFAULT_DH_COMPAT) > $(name)/debian/compat
echo > $(name)/debian/watch
mkdir $(name)/debian/source
diff --git a/t/source/unpack-srcpkg-no-subdir/Makefile b/t/source/unpack-srcpkg-no-subdir/Makefile
index c8da8dd..02e044b 100644
--- a/t/source/unpack-srcpkg-no-subdir/Makefile
+++ b/t/source/unpack-srcpkg-no-subdir/Makefile
@@ -9,6 +9,7 @@ all:
mkdir -p $(dir)/debian
cp README foo.c foo.h $(dir)
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
echo > $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/source/unpack-srcpkg-xz/Makefile b/t/source/unpack-srcpkg-xz/Makefile
index f11b819..b69b1a4 100644
--- a/t/source/unpack-srcpkg-xz/Makefile
+++ b/t/source/unpack-srcpkg-xz/Makefile
@@ -7,6 +7,7 @@ all:
tar -c -f $(name)_1.0.orig.tar.xz --xz $(dir)
mkdir $(dir)/debian
cp changelog copyright control rules $(dir)/debian/
+ cp -R tests/ $(dir)/debian/
echo $(DEFAULT_DH_COMPAT) > $(dir)/debian/compat
touch $(dir)/debian/watch
mkdir $(dir)/debian/source
diff --git a/t/templates/source/skel/tests/control b/t/templates/source/skel/tests/control
new file mode 100644
index 0000000..db2fda9
--- /dev/null
+++ b/t/templates/source/skel/tests/control
@@ -0,0 +1 @@
+Tests: test
diff --git a/t/templates/source/skel/tests/test b/t/templates/source/skel/tests/test
new file mode 100644
index 0000000..039e4d0
--- /dev/null
+++ b/t/templates/source/skel/tests/test
@@ -0,0 +1,2 @@
+#!/bin/sh
+exit 0
diff --git a/t/templates/tests/pedantic/debian/tests/control b/t/templates/tests/pedantic/debian/tests/control
new file mode 100644
index 0000000..db2fda9
--- /dev/null
+++ b/t/templates/tests/pedantic/debian/tests/control
@@ -0,0 +1 @@
+Tests: test
diff --git a/t/templates/tests/pedantic/debian/tests/test b/t/templates/tests/pedantic/debian/tests/test
new file mode 100755
index 0000000..039e4d0
--- /dev/null
+++ b/t/templates/tests/pedantic/debian/tests/test
@@ -0,0 +1,2 @@
+#!/bin/sh
+exit 0
diff --git a/t/templates/tests/skel/debian/tests/control b/t/templates/tests/skel/debian/tests/control
new file mode 100644
index 0000000..db2fda9
--- /dev/null
+++ b/t/templates/tests/skel/debian/tests/control
@@ -0,0 +1 @@
+Tests: test
diff --git a/t/templates/tests/skel/debian/tests/test b/t/templates/tests/skel/debian/tests/test
new file mode 100755
index 0000000..039e4d0
--- /dev/null
+++ b/t/templates/tests/skel/debian/tests/test
@@ -0,0 +1,2 @@
+#!/bin/sh
+exit 0
diff --git a/t/tests/cruft-empty-diff/upstream/debian/tests/control b/t/tests/cruft-empty-diff/upstream/debian/tests/control
new file mode 100644
index 0000000..db2fda9
--- /dev/null
+++ b/t/tests/cruft-empty-diff/upstream/debian/tests/control
@@ -0,0 +1 @@
+Tests: test
diff --git a/t/tests/cruft-empty-diff/upstream/debian/tests/test b/t/tests/cruft-empty-diff/upstream/debian/tests/test
new file mode 100755
index 0000000..039e4d0
--- /dev/null
+++ b/t/tests/cruft-empty-diff/upstream/debian/tests/test
@@ -0,0 +1,2 @@
+#!/bin/sh
+exit 0
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
Reply to: