THRIFT-1810 add ruby to test/test.sh
authorRoger Meier <roger@apache.org>
Sun, 19 Jan 2014 20:53:02 +0000 (21:53 +0100)
committerRoger Meier <roger@apache.org>
Sun, 19 Jan 2014 20:53:02 +0000 (21:53 +0100)
initial version without cross language checks

Signed-off-by: Roger Meier <roger@apache.org>
test/rb/integration/accelerated_buffered_client.rb [changed mode: 0644->0755]
test/rb/integration/accelerated_buffered_server.rb [changed mode: 0644->0755]
test/rb/integration/buffered_client.rb [changed mode: 0644->0755]
test/rb/integration/simple_client.rb [changed mode: 0644->0755]
test/rb/integration/simple_server.rb [changed mode: 0644->0755]
test/rb/integration/test_simple_handler.rb [changed mode: 0644->0755]
test/test.sh

old mode 100644 (file)
new mode 100755 (executable)
index 7cec1df..f2403c5
 # under the License.
 #
 
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class AcceleratedBufferedClientTest < Test::Unit::TestCase
   def setup
old mode 100644 (file)
new mode 100755 (executable)
index 1ca66e5..af5e601
 # under the License.
 #
 
-$:.push File.dirname(__FILE__) + '/../gen-rb'
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/lib')
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/ext')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class SimpleHandler
   [:testString, :testByte, :testI32, :testI64, :testDouble,
old mode 100644 (file)
new mode 100755 (executable)
index 1a925cc..16f6d4e
 # under the License.
 #
 
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class BufferedClientTest < Test::Unit::TestCase
   def setup
old mode 100644 (file)
new mode 100755 (executable)
index 1064822..f7516fc
 # under the License.
 #
 
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class SimpleClientTest < Test::Unit::TestCase
   def setup    
old mode 100644 (file)
new mode 100755 (executable)
index 3518d2e..e543b70
 # under the License.
 #
 
-$:.push File.dirname(__FILE__) + '/../gen-rb'
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/lib')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class SimpleHandler
   [:testString, :testByte, :testI32, :testI64, :testDouble,
old mode 100644 (file)
new mode 100755 (executable)
index c34aa7e..c056139
 # under the License.
 #
 
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
 
+require 'test_helper'
 require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
 
 class TestHandler
   [:testString, :testByte, :testI32, :testI64, :testDouble,
index bec3d22..e3fc46d 100755 (executable)
@@ -233,5 +233,12 @@ do_test "cpp-nodejs" "binary" "framed-ip" \
         "cpp/TestClient --transport=framed" \
         "make -C nodejs/ server" \
         "1" "5"
-
+do_test "rb-rb" "binary" "buffered-ip" \
+        "ruby rb/integration/simple_client.rb" \
+        "ruby rb/integration/simple_server.rb" \
+        "1" "5"
+do_test "rb-rb" "binary-accel" "buffered-ip" \
+        "ruby rb/integration/accelerated_buffered_client.rb" \
+        "ruby rb/integration/accelerated_buffered_server.rb" \
+        "1" "5"
 cd -