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

[SCM] Debian package checker branch, master, updated. 2.4.3-13-g84cb794



The following commit has been merged in the master branch:
commit 84cb79477fc76e7f7603308d29986cc9394d76db
Author: Niels Thykier <niels@thykier.net>
Date:   Tue Dec 21 14:42:33 2010 +0100

    Added some tests to improve coverage.

diff --git a/debian/changelog b/debian/changelog
index 2b1478d..da873b3 100755
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,11 @@ lintian (2.4.4) UNRELEASED; urgency=low
   * debian/compat:
     + [NT] Bump debhelper comat to 7.
 
+  * t/tests/rules-not-makefile:
+    + [NT] Added new test.
+  * t/tests/scripts-missing-dep:
+    + [NT] Added new test. (Closes: #607731)
+
  -- Raphael Geissert <geissert@debian.org>  Thu, 29 Jul 2010 21:09:55 -0400
 
 lintian (2.4.3) unstable; urgency=low
diff --git a/t/tests/rules-not-makefile/debian/debian/rules b/t/tests/rules-not-makefile/debian/debian/rules
new file mode 100755
index 0000000..d3a1c6c
--- /dev/null
+++ b/t/tests/rules-not-makefile/debian/debian/rules
@@ -0,0 +1,11 @@
+#!/bin/sh
+# This should be a makefile.
+exec dh "$@"
+
+# fake targets to trick lintain into believing the 
+# required targets are present (removed unrelated errors).
+binary:
+binary-arch:
+binary-indep:
+build:
+clean:
diff --git a/t/tests/rules-not-makefile/desc b/t/tests/rules-not-makefile/desc
new file mode 100644
index 0000000..e01a928
--- /dev/null
+++ b/t/tests/rules-not-makefile/desc
@@ -0,0 +1,6 @@
+Testname: rules-not-makefile
+Sequence: 6000
+Version: 1.0
+Description: Check if the rules file is a makefile
+Test-For: debian-rules-not-a-makefile
+
diff --git a/t/tests/rules-not-makefile/tags b/t/tests/rules-not-makefile/tags
new file mode 100644
index 0000000..017b643
--- /dev/null
+++ b/t/tests/rules-not-makefile/tags
@@ -0,0 +1 @@
+E: rules-not-makefile source: debian-rules-not-a-makefile
diff --git a/t/tests/scripts-missing-dep/debian/debian/clean b/t/tests/scripts-missing-dep/debian/debian/clean
new file mode 100644
index 0000000..8f76e67
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/debian/clean
@@ -0,0 +1 @@
+man/
diff --git a/t/tests/scripts-missing-dep/debian/debian/install b/t/tests/scripts-missing-dep/debian/debian/install
new file mode 100644
index 0000000..0486c9a
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/debian/install
@@ -0,0 +1 @@
+*-script usr/bin/
diff --git a/t/tests/scripts-missing-dep/debian/debian/manpages b/t/tests/scripts-missing-dep/debian/debian/manpages
new file mode 100644
index 0000000..bf519d7
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/debian/manpages
@@ -0,0 +1 @@
+man/*.1
diff --git a/t/tests/scripts-missing-dep/debian/debian/rules b/t/tests/scripts-missing-dep/debian/debian/rules
new file mode 100755
index 0000000..654f90a
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_auto_build:
+	mkdir man
+	for FILE in *-script ; do \
+		sed s/@SCRIPT@/$$FILE/g script.pod | \
+			pod2man --section=1 > man/$$FILE.1 ; \
+	done
+
diff --git a/t/tests/scripts-missing-dep/debian/gawk-script b/t/tests/scripts-missing-dep/debian/gawk-script
new file mode 100755
index 0000000..b66729e
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/gawk-script
@@ -0,0 +1,3 @@
+#!/usr/bin/gawk -f
+
+# do something.
diff --git a/t/tests/scripts-missing-dep/debian/mawk-script b/t/tests/scripts-missing-dep/debian/mawk-script
new file mode 100755
index 0000000..fbb3316
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/mawk-script
@@ -0,0 +1,3 @@
+#!/usr/bin/mawk -f
+
+# do something.
diff --git a/t/tests/scripts-missing-dep/debian/ruby-script b/t/tests/scripts-missing-dep/debian/ruby-script
new file mode 100755
index 0000000..4700685
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/ruby-script
@@ -0,0 +1,3 @@
+#!/usr/bin/ruby
+
+# do something.
diff --git a/t/tests/scripts-missing-dep/debian/script.pod b/t/tests/scripts-missing-dep/debian/script.pod
new file mode 100644
index 0000000..8ffa2d0
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/script.pod
@@ -0,0 +1,18 @@
+=head1 NAME
+
+@SCRIPT@ - Cool script to do stuff written in some script language.
+
+=head1 SYNOPSIS
+
+@SCRIPT@ --cool-argument
+
+=head1 DESCRIPTION
+
+This script is very awesome and does something you do not even know
+you need.
+
+=head1 AUTHOR
+
+I made this
+
+
diff --git a/t/tests/scripts-missing-dep/debian/tclsh-script b/t/tests/scripts-missing-dep/debian/tclsh-script
new file mode 100755
index 0000000..2e6707a
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/tclsh-script
@@ -0,0 +1,3 @@
+#!/usr/bin/tclsh
+
+# do something.
diff --git a/t/tests/scripts-missing-dep/debian/wish-script b/t/tests/scripts-missing-dep/debian/wish-script
new file mode 100755
index 0000000..5a2cd12
--- /dev/null
+++ b/t/tests/scripts-missing-dep/debian/wish-script
@@ -0,0 +1,3 @@
+#!/usr/bin/wish
+
+# do something.
diff --git a/t/tests/scripts-missing-dep/desc b/t/tests/scripts-missing-dep/desc
new file mode 100644
index 0000000..d6794cb
--- /dev/null
+++ b/t/tests/scripts-missing-dep/desc
@@ -0,0 +1,9 @@
+Testname: scripts-missing-dep
+Sequence: 6000
+Version: 1.0
+Description: Check missing dep on various script interpreters
+Test-For: wish-script-but-no-wish-dep
+ ruby-script-but-no-ruby-dep
+ gawk-script-but-no-gawk-dep
+ mawk-script-but-no-mawk-dep
+ tclsh-script-but-no-tclsh-dep
diff --git a/t/tests/scripts-missing-dep/tags b/t/tests/scripts-missing-dep/tags
new file mode 100644
index 0000000..9299f1e
--- /dev/null
+++ b/t/tests/scripts-missing-dep/tags
@@ -0,0 +1,5 @@
+E: scripts-missing-dep: gawk-script-but-no-gawk-dep ./usr/bin/gawk-script
+E: scripts-missing-dep: mawk-script-but-no-mawk-dep ./usr/bin/mawk-script
+E: scripts-missing-dep: ruby-script-but-no-ruby-dep ./usr/bin/ruby-script
+E: scripts-missing-dep: tclsh-script-but-no-tclsh-dep ./usr/bin/tclsh-script
+E: scripts-missing-dep: wish-script-but-no-wish-dep ./usr/bin/wish-script

-- 
Debian package checker


Reply to: