[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