summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjfarrell <jfarrell@apache.org>2013-08-18 16:36:06 -0400
committerjfarrell <jfarrell@apache.org>2013-08-18 16:36:06 -0400
commitb5948eb378db07906594813b3e170b64d4352487 (patch)
treefa72a62c5d27061ea37381449768246b30c0c8d6
parent2fa3df32cef7f8b490f3389ca43ce249bfb43bf0 (diff)
downloadthrift-b5948eb378db07906594813b3e170b64d4352487.tar.gz
Thrift-2137:Ruby test lib fails jenkins build #864
Client: ruby test Patch: jfarrell Updates test suite to include needed dependencies and run via bundler.
-rw-r--r--test/rb/Gemfile6
-rw-r--r--test/rb/Makefile.am5
2 files changed, 10 insertions, 1 deletions
diff --git a/test/rb/Gemfile b/test/rb/Gemfile
new file mode 100644
index 000000000..8301e4424
--- /dev/null
+++ b/test/rb/Gemfile
@@ -0,0 +1,6 @@
+source "http://rubygems.org"
+
+require "rubygems"
+
+gem "rack", "~> 1.5.2"
+gem "thin", "~> 1.5.0"
diff --git a/test/rb/Makefile.am b/test/rb/Makefile.am
index 58b11f209..9cdd99b4d 100644
--- a/test/rb/Makefile.am
+++ b/test/rb/Makefile.am
@@ -24,5 +24,8 @@ stubs: ../ThriftTest.thrift ../SmallTest.thrift
$(THRIFT) --gen rb ../SmallTest.thrift
check: stubs
- $(RUBY) -I. test_suite.rb
+if HAVE_BUNDLER
+ $(BUNDLER) install
+ $(BUNDLER) exec $(RUBY) -I. test_suite.rb
+endif