[DRE-commits] [gem2deb] 01/01: gem2deb-test-runner: add -d/--check-dependencies-only option

Antonio Terceiro terceiro at moszumanska.debian.org
Sat Jul 2 13:34:52 UTC 2016


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

terceiro pushed a commit to branch master
in repository gem2deb.

commit 6b29a178d3d2d54c3730b7d098701ab2c96d1586
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Fri Jul 1 17:22:16 2016 -0300

    gem2deb-test-runner: add -d/--check-dependencies-only option
---
 bin/gem2deb-test-runner    | 13 +++++++++++++
 debian/changelog           |  7 +++++--
 lib/gem2deb/test_runner.rb |  4 ++++
 lib/gem2deb/version.rb     |  2 +-
 4 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/bin/gem2deb-test-runner b/bin/gem2deb-test-runner
index 7c0d2ca..b861725 100755
--- a/bin/gem2deb-test-runner
+++ b/bin/gem2deb-test-runner
@@ -42,6 +42,14 @@ optparse =  OptionParser.new do |opts|
     options[:check_dependencies] = true
   end
 
+  opts.on(
+    '-d', '--check-dependencies-only',
+    "Check dependencies, and don't run tests"
+  ) do
+    options[:check_dependencies] = true
+    options[:check_dependencies_only] = true
+  end
+
 end
 
 optparse.parse!
@@ -97,6 +105,11 @@ non-zero status code (i.e. fails) if they aren't.
 If you want to check dependencies during the build, you can add something like
 this to debian/rules:
 
+=item B<-d>, B<--check-dependencies-only>
+
+Exit after checking dependencies, i.e. only check dependencies, and don't run
+any tests. Implies B<--check-dependencies>.
+
 =over
 
 export GEM2DEB_TEST_RUNNER = --check-dependencies
diff --git a/debian/changelog b/debian/changelog
index 4188c0b..d377a88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,12 @@
-gem2deb (0.30.4) UNRELEASED; urgency=medium
+gem2deb (0.31) unstable; urgency=medium
 
   * dh-make-ruby:
     - Bump Standards-Version in debian/control template to 3.9.8
+  * gem2deb-test-runner:
+    - Add -d/--check-dependencies-only option that only checks dependencies,
+      and does not run any tests.
 
- -- Antonio Terceiro <terceiro at debian.org>  Fri, 24 Jun 2016 14:27:38 -0300
+ -- Antonio Terceiro <terceiro at debian.org>  Fri, 01 Jul 2016 17:22:02 -0300
 
 gem2deb (0.30.3) unstable; urgency=medium
 
diff --git a/lib/gem2deb/test_runner.rb b/lib/gem2deb/test_runner.rb
index cbbe4e7..8a74b5f 100644
--- a/lib/gem2deb/test_runner.rb
+++ b/lib/gem2deb/test_runner.rb
@@ -27,6 +27,7 @@ module Gem2Deb
 
     attr_accessor :autopkgtest
     attr_accessor :check_dependencies
+    attr_accessor :check_dependencies_only
 
     def load_path
       if self.autopkgtest
@@ -64,6 +65,9 @@ module Gem2Deb
     def run_tests
       if check_dependencies
         do_check_dependencies
+        if check_dependencies_only
+          exit
+        end
       end
       do_run_tests
     end
diff --git a/lib/gem2deb/version.rb b/lib/gem2deb/version.rb
index dab054e..4679ea4 100644
--- a/lib/gem2deb/version.rb
+++ b/lib/gem2deb/version.rb
@@ -1,3 +1,3 @@
 module Gem2Deb
-  VERSION = '0.30.3'
+  VERSION = '0.31'
 end

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gem2deb.git



More information about the Pkg-ruby-extras-commits mailing list