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

[SCM] Debian package checker branch, master, updated. 2.5.10-79-g6b37bfc



The following commit has been merged in the master branch:
commit 6b37bfcf5eeed89d8be6bcdb2b21217ec9d7ca71
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Jul 22 22:40:00 2012 +0200

    t: Add tests for the last changelog-file tags
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/t/COVERAGE b/t/COVERAGE
index 17f6d50..47ae612 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,6 +1,6 @@
 Last generated 2012-07-22
-Coverage (Tags): 837/962 (87.01%), w. legacy tests: 935/962 (97.19%)
-Coverage (Checks): 30/41 (73.17%), w. legacy tests: 35/41 (85.37%)
+Coverage (Tags): 839/962 (87.21%), w. legacy tests: 935/962 (97.19%)
+Coverage (Checks): 31/41 (75.61%), w. legacy tests: 35/41 (85.37%)
 
 The following tags are not tested by the test suite:
 
@@ -45,9 +45,6 @@ binaries debug-file-should-use-detached-symbols
 binaries statically-linked-binary
 binaries unstripped-binary-or-object
 
-changelog-file changelog-file-missing-in-native-package
-changelog-file wrong-name-for-debian-news-file
-
 debconf config-does-not-load-confmodule
 debconf debconf-config-not-executable
 debconf loads-obsolete-confmodule
@@ -212,7 +209,6 @@ debconf
 
 debug
   binary-with-bad-dynamic-table
-  changelog-file-missing-in-native-package
   changelog-should-not-mention-nmu
   debug-file-should-use-detached-symbols
   sharedobject-in-library-directory-missing-soname
@@ -233,7 +229,6 @@ filenames
   use-of-compat-symlink
   windows-thumbnail-database-in-package
   wrong-file-owner-uid-or-gid
-  wrong-name-for-debian-news-file
 
 foo++
 
diff --git a/t/tests/changelog-file-news-wrong-name/debian/debian/package-news b/t/tests/changelog-file-news-wrong-name/debian/debian/package-news
new file mode 100644
index 0000000..928a48c
--- /dev/null
+++ b/t/tests/changelog-file-news-wrong-name/debian/debian/package-news
@@ -0,0 +1,6 @@
+changelog-file-wrong-name (1.0) unstable; urgency=low
+
+ Some interesting information.
+
+ -- Niels Thykier <niels@thykier.net>  Sun, 22 Jul 2012 20:30:00 +0000
+
diff --git a/t/tests/changelog-file-news-wrong-name/debian/debian/rules b/t/tests/changelog-file-news-wrong-name/debian/debian/rules
new file mode 100755
index 0000000..9b9b9ec
--- /dev/null
+++ b/t/tests/changelog-file-news-wrong-name/debian/debian/rules
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+
+PKG=$(shell dh_listpackages)
+DOC=debian/$(PKG)/usr/share/doc/$(PKG)
+
+%:
+	dh $@
+
+override_dh_installchangelogs:
+	dh_installchangelogs
+	gzip -9c < debian/package-news > $(DOC)/news.debian.gz
diff --git a/t/tests/changelog-file-news-wrong-name/desc b/t/tests/changelog-file-news-wrong-name/desc
new file mode 100644
index 0000000..6f10105
--- /dev/null
+++ b/t/tests/changelog-file-news-wrong-name/desc
@@ -0,0 +1,5 @@
+Testname: changelog-file-news-wrong-name
+Sequence: 6000
+Version: 1.0
+Description: Check for NEWS.Debian installed with wrong name
+Test-For: wrong-name-for-debian-news-file
diff --git a/t/tests/changelog-file-news-wrong-name/tags b/t/tests/changelog-file-news-wrong-name/tags
new file mode 100644
index 0000000..e3ccf8d
--- /dev/null
+++ b/t/tests/changelog-file-news-wrong-name/tags
@@ -0,0 +1 @@
+W: changelog-file-news-wrong-name: wrong-name-for-debian-news-file usr/share/doc/changelog-file-news-wrong-name/news.debian.gz
diff --git a/t/tests/changelog-file-missing/debian/debian/rules b/t/tests/changelog-file-no-dch-native/debian/debian/rules
similarity index 53%
copy from t/tests/changelog-file-missing/debian/debian/rules
copy to t/tests/changelog-file-no-dch-native/debian/debian/rules
index a687494..f7139c2 100755
--- a/t/tests/changelog-file-missing/debian/debian/rules
+++ b/t/tests/changelog-file-no-dch-native/debian/debian/rules
@@ -3,7 +3,6 @@
 %:
 	dh $@
 
-
 override_dh_md5sums:
-	find debian/*/ -type f -a -name 'changelog*' -delete
+	find debian/*/ -type f -a -iname 'changelog.*' -delete
 	dh_md5sums
diff --git a/t/tests/changelog-file-no-dch-native/desc b/t/tests/changelog-file-no-dch-native/desc
new file mode 100644
index 0000000..eab060f
--- /dev/null
+++ b/t/tests/changelog-file-no-dch-native/desc
@@ -0,0 +1,5 @@
+Testname: changelog-file-no-dch-native
+Sequence: 6000
+Version: 1.0
+Description: Test if Debian changelog is missing in native pkg
+Test-For: changelog-file-missing-in-native-package
diff --git a/t/tests/changelog-file-no-dch-native/tags b/t/tests/changelog-file-no-dch-native/tags
new file mode 100644
index 0000000..620e828
--- /dev/null
+++ b/t/tests/changelog-file-no-dch-native/tags
@@ -0,0 +1 @@
+E: changelog-file-no-dch-native: changelog-file-missing-in-native-package

-- 
Debian package checker


Reply to: