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

[SCM] Debian package checker branch, master, updated. 2.5.1-179-g79e1412



The following commit has been merged in the master branch:
commit 79e1412632d5c9666fabcd14d7cb431d0fc7e164
Author: Niels Thykier <niels@thykier.net>
Date:   Thu Aug 4 00:21:56 2011 +0200

    Extended files-bad-perm-owner: 75% tags in test coverage
    
    The new test suite now covers 75% of all tags and 89% incl. the
    legacy test suite.

diff --git a/t/COVERAGE b/t/COVERAGE
index 81289c7..8b1bbdd 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
 Last generated 2011-08-03
-Coverage: 685/914 (74.95%), w. legacy tests: 813/914 (88.95%)
+Coverage: 686/914 (75.05%), w. legacy tests: 814/914 (89.06%)
 
 The following tags are not tested by the test suite:
 
@@ -55,7 +55,6 @@ files backup-file-in-package
 files compressed-symlink-with-wrong-ext
 files config-file-reserved
 files debug-package-should-be-named-dbg
-files executable-in-usr-share-doc
 files nfs-temporary-file-in-package
 files non-standard-file-permissions-for-etc-init.d-script
 files old-app-defaults-directory
diff --git a/t/tests/files-bad-perm-owner/debian/debian/binary.docs b/t/tests/files-bad-perm-owner/debian/debian/binary.docs
index f97aa0a..42f92ea 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/binary.docs
+++ b/t/tests/files-bad-perm-owner/debian/debian/binary.docs
@@ -1,2 +1,3 @@
 read-only
 README
+some-file
diff --git a/t/tests/files-bad-perm-owner/debian/debian/rules b/t/tests/files-bad-perm-owner/debian/debian/rules
index b352395..03fab82 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/rules
+++ b/t/tests/files-bad-perm-owner/debian/debian/rules
@@ -27,5 +27,6 @@ override_dh_fixperms:
 	chmod 4744 debian/$(PKG)/usr/bin/script-wuid
 	chmod 0751 debian/$(PKG)/usr/bin/script-ro
 	chmod 0744 debian/$(PKG)/usr/share/doc/$(PKG)
+	chmod 0755 debian/$(PKG)/usr/share/doc/$(PKG)/some-file
 	chmod 0755 debian/$(PKG)/etc/cron.d/script
 	chmod 0755 debian/$(PKG)/etc/emacs.d/script
diff --git a/t/tests/files-bad-perm-owner/debian/some-file b/t/tests/files-bad-perm-owner/debian/some-file
new file mode 100644
index 0000000..92a61e5
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/some-file
@@ -0,0 +1,2 @@
+This is executable and should not be. :)
+ - Unforuntately it triggers an extra tag... oh well.
diff --git a/t/tests/files-bad-perm-owner/desc b/t/tests/files-bad-perm-owner/desc
index 2132ace..eaa9439 100644
--- a/t/tests/files-bad-perm-owner/desc
+++ b/t/tests/files-bad-perm-owner/desc
@@ -2,12 +2,12 @@ Testname: files-bad-perm-owner
 Sequence: 6000
 Version: 1.0
 Description: General permissions and owner tests
-Section: games
 Test-For:
  bad-owner-for-doc-file
  bad-permissions-for-ali-file
  bad-permissions-for-etc-cron.d-script
  bad-permissions-for-etc-emacs-script
+ executable-in-usr-share-doc
  executable-is-not-world-readable
  non-standard-dir-perm
  non-standard-executable-perm
@@ -17,3 +17,4 @@ Test-For:
  setgid-binary
  setuid-binary
  setuid-gid-binary
+
diff --git a/t/tests/files-bad-perm-owner/tags b/t/tests/files-bad-perm-owner/tags
index e1ad37b..1f4e3f0 100644
--- a/t/tests/files-bad-perm-owner/tags
+++ b/t/tests/files-bad-perm-owner/tags
@@ -1,8 +1,10 @@
 E: binary: bad-owner-for-doc-file usr/share/doc/binary/README daemon/daemon != root/root
 E: binary: bad-permissions-for-etc-cron.d-script etc/cron.d/script 0755 != 0644
 E: binary: bad-permissions-for-etc-emacs-script etc/emacs.d/script 0755 != 0644
+E: binary: executable-in-usr-share-doc usr/share/doc/binary/some-file 0755
 W: binary: bad-permissions-for-ali-file usr/lib/some-where/sample.ali
 W: binary: executable-is-not-world-readable usr/bin/script-ro 0751
+W: binary: executable-not-elf-or-script usr/share/doc/binary/some-file
 W: binary: non-standard-dir-perm usr/share/doc/binary/ 0744 != 0755
 W: binary: non-standard-executable-perm usr/bin/script-wexec 0775 != 0755
 W: binary: non-standard-file-perm usr/share/doc/binary/read-only 0444 != 0644

-- 
Debian package checker


Reply to: