[jruby] 02/06: Enable test suite spec:ruby:fast
Miguel Landaeta
nomadium at moszumanska.debian.org
Sat Nov 12 22:36:05 UTC 2016
This is an automated email from the git hooks/post-receive script.
nomadium pushed a commit to branch master
in repository jruby.
commit 353d1c2dc74e44ac6608ca7bed690e8da6f7acdb
Author: Miguel Landaeta <nomadium at debian.org>
Date: Sat Nov 12 20:04:50 2016 +0000
Enable test suite spec:ruby:fast
---
debian/changelog | 5 ++++-
debian/control | 6 +++++-
...ri19-test-suite.patch => 0007-Enable-test-suites.patch} | 14 ++++++--------
debian/patches/series | 2 +-
debian/rules | 4 ++--
5 files changed, 18 insertions(+), 13 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 6429e93..4ff71f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,12 +11,15 @@ jruby (1.7.25-1) UNRELEASED; urgency=medium
* Use https URLs with Vcs-* fields.
* Refresh patches:
- Add new patch:
+ + d/patches/0007-Enable-test-suites.patch.
+ d/patches/0012-Disable-outdated-specs.patch.
+ * Run more unit tests during build time.
+ The suit test spec:ruby:fast is ran from now on.
[ Emmanuel Bourg ]
* Depend on libasm-java (>= 5.0) instead of libasm4-java.
- -- Miguel Landaeta <nomadium at debian.org> Sat, 12 Nov 2016 19:05:29 +0000
+ -- Miguel Landaeta <nomadium at debian.org> Sat, 12 Nov 2016 19:35:58 +0000
jruby (1.7.22-2) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index f3b7226..26098b4 100644
--- a/debian/control
+++ b/debian/control
@@ -50,7 +50,9 @@ Build-Depends: ant-optional,
maven-repo-helper,
nailgun (>= 0.9.1~),
netbase,
+ ruby-json,
ruby-minitest,
+ ruby-minitest-excludes,
ruby-rspec,
yydebug
Standards-Version: 3.9.8
@@ -87,7 +89,9 @@ Depends: default-jre | java6-runtime,
nailgun (>= 0.9.1~),
libyecht-java (>= 1.0~),
${misc:Depends}
-Recommends: ri, jruby-openssl
+Recommends: jruby-openssl,
+ ri,
+ ruby-json
Provides: ruby-interpreter
Description: 100% pure-Java implementation of Ruby
JRuby is a high performance, stable, fully threaded Java implementation
diff --git a/debian/patches/0007-Enable-mri19-test-suite.patch b/debian/patches/0007-Enable-test-suites.patch
similarity index 77%
rename from debian/patches/0007-Enable-mri19-test-suite.patch
rename to debian/patches/0007-Enable-test-suites.patch
index 9764ec4..874960c 100644
--- a/debian/patches/0007-Enable-mri19-test-suite.patch
+++ b/debian/patches/0007-Enable-test-suites.patch
@@ -1,6 +1,6 @@
From: Miguel Landaeta <nomadium at debian.org>
-Date: Thu, 28 May 2015 21:14:25 -0300
-Subject: Disable rake and rspec load through gems
+Date: Sat, 12 Nov 2016 19:41:24 +0000
+Subject: Adjust rake to run jruby unit tests in Debian
Forwarded: no
diff --git a/rakelib/rspec.rake b/rakelib/rspec.rake
@@ -20,19 +20,17 @@ index dfdf655..fddd1ca 100644
compile_flags = {
diff --git a/rakelib/test.rake b/rakelib/test.rake
-index 6765a3b..9890c6a 100644
+index 2501336..302e2cc 100644
--- a/rakelib/test.rake
+++ b/rakelib/test.rake
-@@ -113,7 +113,8 @@ namespace :test do
+@@ -114,6 +114,7 @@ namespace :test do
t.ruby_opts << '-I test/externals/ruby1.9'
t.ruby_opts << '-I test/externals/ruby1.9/ruby'
t.ruby_opts << '-r ./test/ruby19_env.rb'
-- t.ruby_opts << '-r minitest/excludes'
-+ # minitest-excludes gem must be packaged first!
-+ #t.ruby_opts << '-r minitest/excludes'
++ t.ruby_opts << '-r minitest'
+ t.ruby_opts << '-r minitest/excludes'
end
- permute_tests(:mri, compile_flags) do |t|
--- a/bin/rake
+++ b/bin/rake
@@ -19,5 +19,14 @@
diff --git a/debian/patches/series b/debian/patches/series
index b493325..908ce3e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,7 +2,7 @@
0003-Add-usr-lib-ruby-vendor-ruby-to-load-path.patch
0004-Use-debian-versions-for-plugins-in-pom-test.patch
0006-Allow-rdoc-to-run-without-gems.patch
-#0007-Enable-mri19-test-suite.patch
+0007-Enable-test-suites.patch
0008-Disable-some-failing-user-tests-in-pbuilder.patch
0009-Disable-bigdecimal-divmod-spec-failing-test.patch
0010-Disable-maven-invoker-plugin.patch
diff --git a/debian/rules b/debian/rules
index 6b2a75a..8b09402 100755
--- a/debian/rules
+++ b/debian/rules
@@ -65,8 +65,8 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
dh_auto_test -- -Ptest test
./bin/jruby spec/mspec/bin/mspec ci
- # enable it when minitest-excludes is available in the archive
- #./bin/jruby -S ./bin/rake test:mri19
+ ./bin/jruby -S ./bin/rake spec:ruby:fast
+ # many tests are broken in test:extended, help is needed to debug them
#./bin/jruby -S ./bin/rake test:extended
# remove links to jruby-openssl library
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby.git
More information about the pkg-java-commits
mailing list