[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: