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

[lintian] 01/01: t: Fix a regression in the test suite



This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository lintian.

commit 24fd373267f3c7f392f4eead9bf286cd05aad9c9
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Dec 25 11:18:54 2016 +0000

    t: Fix a regression in the test suite
    
    Signed-off-by: Niels Thykier <niels@thykier.net>
---
 t/runtests                                                       | 6 ++++++
 t/templates/tests/pedantic/debian/changelog.in                   | 9 +++++++++
 t/templates/tests/skel/debian/changelog.in                       | 9 ++++++++-
 .../skel => tests/fields-version-bad/debian}/debian/changelog.in | 3 +--
 .../skel => tests/scripts-python2/debian}/debian/changelog.in    | 1 +
 5 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/t/runtests b/t/runtests
index 61f3aad..4b650c1 100755
--- a/t/runtests
+++ b/t/runtests
@@ -1036,6 +1036,12 @@ sub check_test_is_sane {
     $data->{source} ||= $data->{testname};
     $data->{type} ||= 'native';
     $data->{date} ||= $DATE;
+    $data->{prev_date} ||= 'Mon, 01 Jan 1990 00:00:00 +0100';
+    if (not $data->{prev_version}) {
+        $data->{prev_version} = '0.0.1';
+        $data->{prev_version} .= '-1'
+          if index($data->{version}, '-') > -1;
+    }
     $data->{distribution} ||= 'unstable';
     $data->{description} ||= 'No Description Available';
     $data->{author}||= 'Debian Lintian Maintainers <lintian-maint@debian.org>';
diff --git a/t/templates/tests/pedantic/debian/changelog.in b/t/templates/tests/pedantic/debian/changelog.in
index 234f296..d8474d8 100644
--- a/t/templates/tests/pedantic/debian/changelog.in
+++ b/t/templates/tests/pedantic/debian/changelog.in
@@ -6,3 +6,12 @@
   * Suppress "should close ITP bug" messages.  (Closes: #123456)
 
  -- {$author}  {$date}
+
+{$source} ({$prev_version}) {$distribution}; urgency=low
+
+  * Lintian Test Suite.
+  * Test: {$testname}
+
+  * Suppress "should close ITP bug" messages.  (Closes: #123456)
+
+ -- {$author}  {$prev_date}
diff --git a/t/templates/tests/skel/debian/changelog.in b/t/templates/tests/skel/debian/changelog.in
index 4626601..89304a2 100644
--- a/t/templates/tests/skel/debian/changelog.in
+++ b/t/templates/tests/skel/debian/changelog.in
@@ -3,6 +3,13 @@
   * Lintian Test Suite.
   * Test: {$testname}
 
+ -- {$author}  {$date}
+
+{$source} ({$prev_version}) {$distribution}; urgency=low
+
+  * Lintian Test Suite.
+  * Test: {$testname}
+
   * Suppress "should close ITP bug" messages.  (Closes: #123456)
 
- -- {$author}  {$date}
+ -- {$author}  {$prev_date}
diff --git a/t/templates/tests/skel/debian/changelog.in b/t/tests/fields-version-bad/debian/debian/changelog.in
similarity index 65%
copy from t/templates/tests/skel/debian/changelog.in
copy to t/tests/fields-version-bad/debian/debian/changelog.in
index 4626601..bc7beb5 100644
--- a/t/templates/tests/skel/debian/changelog.in
+++ b/t/tests/fields-version-bad/debian/debian/changelog.in
@@ -3,6 +3,5 @@
   * Lintian Test Suite.
   * Test: {$testname}
 
-  * Suppress "should close ITP bug" messages.  (Closes: #123456)
-
  -- {$author}  {$date}
+
diff --git a/t/templates/tests/skel/debian/changelog.in b/t/tests/scripts-python2/debian/debian/changelog.in
similarity index 99%
copy from t/templates/tests/skel/debian/changelog.in
copy to t/tests/scripts-python2/debian/debian/changelog.in
index 4626601..63a92c6 100644
--- a/t/templates/tests/skel/debian/changelog.in
+++ b/t/tests/scripts-python2/debian/debian/changelog.in
@@ -6,3 +6,4 @@
   * Suppress "should close ITP bug" messages.  (Closes: #123456)
 
  -- {$author}  {$date}
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: