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

[SCM] Debian package checker branch, master, updated. 2.5.3-67-g5976631



The following commit has been merged in the master branch:
commit 5976631cde57322326bbe87df9b5d7dfe5679faa
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Oct 13 20:38:38 2011 +0200

    Improved test coverage
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/t/COVERAGE b/t/COVERAGE
index 303ee74..8a6f4b1 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
 Last generated 2011-10-13
-Coverage: 753/940 (80.11%), w. legacy tests: 862/940 (91.70%)
+Coverage: 762/940 (81.06%), w. legacy tests: 871/940 (92.66%)
 
 The following tags are not tested by the test suite:
 
@@ -32,7 +32,6 @@ fields malformed-python-version
 fields no-package-name
 fields no-source-field
 fields no-version-field
-fields package-not-lowercase
 fields package-superseded-by-perl
 
 files FSSTND-dir-in-var
@@ -71,14 +70,6 @@ menus doc-base-file-separator-extra-whitespaces
 menus doc-base-file-syntax-error
 menus executable-in-usr-share-docbase
 menus executable-menu-file
-menus maintainer-script-does-not-check-for-existence-of-installdocs
-menus maintainer-script-does-not-check-for-existence-of-updatemenus
-menus postinst-has-useless-call-to-update-menus
-menus postrm-calls-installdocs
-menus postrm-has-useless-call-to-update-menus
-menus preinst-calls-installdocs
-menus preinst-calls-updatemenus
-menus prerm-calls-updatemenus
 
 po-debconf missing-potfiles-in
 po-debconf missing-templates-pot
diff --git a/t/debs/fields-general-bad/control b/t/debs/fields-general-bad/control
index 165d234..03bde86 100644
--- a/t/debs/fields-general-bad/control
+++ b/t/debs/fields-general-bad/control
@@ -1,4 +1,4 @@
-Package: fields-general-bad?
+Package: fields-general-BAD?
 Source: fields-general-bad
 Version: 1.0?
 Architecture: weird i386 amd64
diff --git a/t/debs/fields-general-bad/desc b/t/debs/fields-general-bad/desc
index 18f62cf..1919671 100644
--- a/t/debs/fields-general-bad/desc
+++ b/t/debs/fields-general-bad/desc
@@ -9,6 +9,7 @@ Test-For:
  bad-version-in-relation
  bad-version-number
  multiline-field
+ package-not-lowercase
  too-many-architectures
  unknown-architecture
  unknown-field-in-control
diff --git a/t/debs/fields-general-bad/tags b/t/debs/fields-general-bad/tags
index ecf28aa..d6c5616 100644
--- a/t/debs/fields-general-bad/tags
+++ b/t/debs/fields-general-bad/tags
@@ -1,10 +1,11 @@
-E: fields-general-bad?: alternates-not-allowed conflicts
-E: fields-general-bad?: bad-package-name
-E: fields-general-bad?: bad-relation depends: another-package (>< 1.0)
-E: fields-general-bad?: bad-version-in-relation depends: other-package (>= 1.0?)
-E: fields-general-bad?: bad-version-number 1.0?
-E: fields-general-bad?: multiline-field priority
-E: fields-general-bad?: too-many-architectures
-E: fields-general-bad?: unknown-priority is weird
-I: fields-general-bad?: unknown-field-in-control unknown-field
-W: fields-general-bad?: unknown-architecture weird
+E: fields-general-BAD?: alternates-not-allowed conflicts
+E: fields-general-BAD?: bad-package-name
+E: fields-general-BAD?: bad-relation depends: another-package (>< 1.0)
+E: fields-general-BAD?: bad-version-in-relation depends: other-package (>= 1.0?)
+E: fields-general-BAD?: bad-version-number 1.0?
+E: fields-general-BAD?: multiline-field priority
+E: fields-general-BAD?: package-not-lowercase
+E: fields-general-BAD?: too-many-architectures
+E: fields-general-BAD?: unknown-priority is weird
+I: fields-general-BAD?: unknown-field-in-control unknown-field
+W: fields-general-BAD?: unknown-architecture weird
diff --git a/t/tests/scripts-killall/debian/debian/postinst b/t/tests/menus-foo-calls-bar/debian/debian/postinst
similarity index 54%
copy from t/tests/scripts-killall/debian/debian/postinst
copy to t/tests/menus-foo-calls-bar/debian/debian/postinst
index 0e052fe..ed633f7 100644
--- a/t/tests/scripts-killall/debian/debian/postinst
+++ b/t/tests/menus-foo-calls-bar/debian/debian/postinst
@@ -1,8 +1,7 @@
 #!/bin/sh
-
 set -e
 
-killall fish
+install-docs
+update-menus
 
 #DEBHELPER#
-
diff --git a/t/tests/menus-foo-calls-bar/debian/debian/postrm b/t/tests/menus-foo-calls-bar/debian/debian/postrm
new file mode 100644
index 0000000..d3027f5
--- /dev/null
+++ b/t/tests/menus-foo-calls-bar/debian/debian/postrm
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+if which install-docs >/dev/null 2>&1 ; then
+    install-docs
+fi
+
+if which update-menus >/dev/null 2>&1 ; then
+    update-menus
+fi
+
+#DEBHELPER#
diff --git a/t/tests/menus-foo-calls-bar/debian/debian/preinst b/t/tests/menus-foo-calls-bar/debian/debian/preinst
new file mode 100644
index 0000000..d3027f5
--- /dev/null
+++ b/t/tests/menus-foo-calls-bar/debian/debian/preinst
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+if which install-docs >/dev/null 2>&1 ; then
+    install-docs
+fi
+
+if which update-menus >/dev/null 2>&1 ; then
+    update-menus
+fi
+
+#DEBHELPER#
diff --git a/t/tests/menus-foo-calls-bar/debian/debian/prerm b/t/tests/menus-foo-calls-bar/debian/debian/prerm
new file mode 100644
index 0000000..d3027f5
--- /dev/null
+++ b/t/tests/menus-foo-calls-bar/debian/debian/prerm
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+if which install-docs >/dev/null 2>&1 ; then
+    install-docs
+fi
+
+if which update-menus >/dev/null 2>&1 ; then
+    update-menus
+fi
+
+#DEBHELPER#
diff --git a/t/tests/menus-foo-calls-bar/desc b/t/tests/menus-foo-calls-bar/desc
new file mode 100644
index 0000000..4330ebd
--- /dev/null
+++ b/t/tests/menus-foo-calls-bar/desc
@@ -0,0 +1,15 @@
+Testname: menus-foo-calls-bar
+Sequence: 6000
+Version: 1.0
+Description: check for installdocs and updatemenus calls
+Test-For:
+ maintainer-script-does-not-check-for-existence-of-installdocs
+ maintainer-script-does-not-check-for-existence-of-updatemenus
+ postinst-has-useless-call-to-install-docs
+ postinst-has-useless-call-to-update-menus
+ postrm-calls-installdocs
+ postrm-has-useless-call-to-update-menus
+ preinst-calls-installdocs
+ preinst-calls-updatemenus
+ prerm-calls-updatemenus
+ prerm-has-useless-call-to-install-docs
diff --git a/t/tests/menus-foo-calls-bar/tags b/t/tests/menus-foo-calls-bar/tags
new file mode 100644
index 0000000..8cdbe0e
--- /dev/null
+++ b/t/tests/menus-foo-calls-bar/tags
@@ -0,0 +1,10 @@
+E: menus-foo-calls-bar: maintainer-script-does-not-check-for-existence-of-installdocs postinst
+E: menus-foo-calls-bar: maintainer-script-does-not-check-for-existence-of-updatemenus postinst:5
+E: menus-foo-calls-bar: postrm-calls-installdocs
+E: menus-foo-calls-bar: preinst-calls-installdocs
+E: menus-foo-calls-bar: preinst-calls-updatemenus
+E: menus-foo-calls-bar: prerm-calls-updatemenus
+W: menus-foo-calls-bar: postinst-has-useless-call-to-install-docs
+W: menus-foo-calls-bar: postinst-has-useless-call-to-update-menus
+W: menus-foo-calls-bar: postrm-has-useless-call-to-update-menus
+W: menus-foo-calls-bar: prerm-has-useless-call-to-install-docs

-- 
Debian package checker


Reply to: