[DRE-commits] [rubygems-integration] 01/01: Improve smoke tests in debian/tests/package-list
Antonio Terceiro
terceiro at moszumanska.debian.org
Wed Apr 30 14:15:13 UTC 2014
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository rubygems-integration.
commit 088193ebe02993ed1ced99ee9cd4e60a2945020f
Author: Antonio Terceiro <terceiro at softwarelivre.org>
Date: Wed Apr 30 11:12:09 2014 -0300
Improve smoke tests in debian/tests/package-list
Test and gem installed together with the interpreter, one arch:all and
one arch:any
---
debian/changelog | 9 +++++++++
debian/tests/control | 2 +-
debian/tests/package-list | 21 ++++++++++++++-------
3 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index f43fbf6..a255e9d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+rubygems-integration (1.8) UNRELEASED; urgency=medium
+
+ * Improve smoke tests in debian/tests/package-list.
+ .
+ Test and gem installed together with the interpreter, one arch:all and one
+ arch:any
+
+ -- Antonio Terceiro <terceiro at debian.org> Wed, 30 Apr 2014 11:11:12 -0300
+
rubygems-integration (1.7) unstable; urgency=medium
* Drop dependency on Ruby, since the interpreters now actually depend on
diff --git a/debian/tests/control b/debian/tests/control
index f12b784..ed9c0a4 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,2 +1,2 @@
Tests: package-list
-Depends: @, ruby-ffi
+Depends: @, ruby-all-dev, ruby-ffi, ruby-magic
diff --git a/debian/tests/package-list b/debian/tests/package-list
index adb8545..1f51bef 100755
--- a/debian/tests/package-list
+++ b/debian/tests/package-list
@@ -1,14 +1,21 @@
#!/bin/sh
+set -e
+
exec 2>&1
-set -ex
+for ruby in $(ruby -rruby_debian_dev -e 'puts RubyDebianDev::SUPPORTED_RUBY_VERSIONS.keys'); do
+ set -x
+
+ # a gem from the "default gems"
+ $ruby -e 'gem "rdoc"'
+
+ # an architecture independent gem, installed by this test dependencies
+ $ruby -e 'gem "magic"'
-gems=$ADTTMP/gems
-gem list > $gems
+ # an architecture specific gem, installed by this test dependencies
+ $ruby -e 'gem "ffi"'
-# a gem from the "default gems"
-grep ^rdoc $gems
+ set +x
+done
-# a system gem, installed by this test dependencies
-grep ^ffi $gems
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/rubygems-integration.git
More information about the Pkg-ruby-extras-commits
mailing list