The following commit has been merged in the master branch: commit fd9315809b27770e6d3ee10ae8e1576c939048ee Author: Niels Thykier <ni...@thykier.net> Date: Sun Dec 26 22:46:34 2010 +0100
More symlink testing. diff --git a/t/COVERAGE b/t/COVERAGE index 360551b..b665a42 100644 --- a/t/COVERAGE +++ b/t/COVERAGE @@ -1,4 +1,4 @@ -Last generated 2010-12-25 +Last generated 2010-12-26 The following tags are not tested by the test suite: @@ -315,9 +315,6 @@ files setuid-binary files subdir-in-usr-bin files svk-commit-file-in-package files svn-commit-file-in-package -files symlink-contains-spurious-segments -files symlink-ends-with-slash -files symlink-is-self-recursive files use-of-compat-symlink files windows-thumbnail-database-in-package files wrong-file-owner-uid-or-gid @@ -483,7 +480,6 @@ binary su-to-root-with-usr-sbin su-wrapper-not-su-to-root su-wrapper-without--c - symlink-contains-spurious-segments unquoted-string-in-menu-item unstripped-binary-or-object xs-vcs-header-in-debian-control @@ -573,8 +569,6 @@ filenames subdir-in-usr-bin svk-commit-file-in-package svn-commit-file-in-package - symlink-ends-with-slash - symlink-is-self-recursive use-of-compat-symlink windows-thumbnail-database-in-package wrong-file-owner-uid-or-gid diff --git a/t/tests/files-symlinks/debian/debian/install b/t/tests/files-symlinks/debian/debian/install index 3b7d28b..b0fb63f 100644 --- a/t/tests/files-symlinks/debian/debian/install +++ b/t/tests/files-symlinks/debian/debian/install @@ -1,4 +1,7 @@ data-file usr/share/lintian/data/ -pkg.conf etc/ +pkg.conf etc/lintian/ symlinks/data-file.old usr/share/lintian/data/ +symlinks/etc-lintian* usr/share/ symlinks/pkg*.conf usr/share/lintian/data/ +symlinks/self-resursive usr/share/lintian/data/ +symlinks/spurious usr/share/lintian/data/ diff --git a/t/tests/files-symlinks/debian/debian/rules b/t/tests/files-symlinks/debian/debian/rules index 9785a63..96057b9 100644 --- a/t/tests/files-symlinks/debian/debian/rules +++ b/t/tests/files-symlinks/debian/debian/rules @@ -5,9 +5,12 @@ override_dh_auto_build: mkdir symlinks/ - ln -s ../../../../etc/pkg.conf symlinks/pkg-old.conf - ln -s ../..//..//..//../etc/pkg.conf symlinks/pkg.conf - ln -s /usr/share/lintian/data-file symlinks/data-file.old + ln -s ../../../../etc/lintian/pkg.conf symlinks/pkg-old.conf + ln -s ../..//..//..//../etc/lintian/pkg.conf symlinks/pkg.conf + ln -s /usr/share/lintian/data/data-file symlinks/data-file.old + ln -s /etc/lintian/ symlinks/etc-lintian + ln -s / symlinks/self-resursive + ln -s ../../lintian-old/../lintian/data/data-file symlinks/spurious override_dh_auto_clean: rm -fr symlinks/ diff --git a/t/tests/files-symlinks/desc b/t/tests/files-symlinks/desc index b7dcc46..3a07ba3 100644 --- a/t/tests/files-symlinks/desc +++ b/t/tests/files-symlinks/desc @@ -3,9 +3,11 @@ Sequence: 6000 Version: 1.0 Description: Test tags about symlinks Test-For: + symlink-contains-spurious-segments + symlink-ends-with-slash symlink-has-double-slash symlink-has-too-many-up-segments + symlink-is-self-recursive symlink-should-be-absolute symlink-should-be-relative - diff --git a/t/tests/files-symlinks/tags b/t/tests/files-symlinks/tags index 59a8c60..4bfaed0 100644 --- a/t/tests/files-symlinks/tags +++ b/t/tests/files-symlinks/tags @@ -1,4 +1,7 @@ -E: files-symlinks: symlink-has-too-many-up-segments usr/share/lintian/data/pkg.conf ../..//..//..//../etc/pkg.conf -E: files-symlinks: symlink-should-be-absolute usr/share/lintian/data/pkg-old.conf ../../../../etc/pkg.conf -W: files-symlinks: symlink-has-double-slash usr/share/lintian/data/pkg.conf ../..//..//..//../etc/pkg.conf -W: files-symlinks: symlink-should-be-relative usr/share/lintian/data/data-file.old /usr/share/lintian/data-file +E: files-symlinks: symlink-contains-spurious-segments usr/share/lintian/data/spurious ../../lintian-old/../lintian/data/data-file +E: files-symlinks: symlink-has-too-many-up-segments usr/share/lintian/data/pkg.conf ../..//..//..//../etc/lintian/pkg.conf +E: files-symlinks: symlink-should-be-absolute usr/share/lintian/data/pkg-old.conf ../../../../etc/lintian/pkg.conf +W: files-symlinks: symlink-ends-with-slash usr/share/etc-lintian /etc/lintian/ +W: files-symlinks: symlink-has-double-slash usr/share/lintian/data/pkg.conf ../..//..//..//../etc/lintian/pkg.conf +W: files-symlinks: symlink-is-self-recursive usr/share/lintian/data/self-resursive / +W: files-symlinks: symlink-should-be-relative usr/share/lintian/data/data-file.old /usr/share/lintian/data/data-file -- Debian package checker -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pwys5-0006ij...@alioth.debian.org