This is an automated email from the ASF dual-hosted git repository.
jensg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 84554fa31 Enable cross tests for Ruby library
add 67bfb29af Implemented header protocol for Ruby client library
No new revisions were added by this update.
Summary of changes:
LANGUAGES.md | 2 +-
lib/rb/benchmark/benchmark.rb | 11 +-
lib/rb/benchmark/client.rb | 33 +-
lib/rb/benchmark/server.rb | 28 +-
lib/rb/lib/thrift.rb | 2 +
lib/rb/lib/thrift/protocol/header_protocol.rb | 319 +++++++++++++++
lib/rb/lib/thrift/transport/header_transport.rb | 500 ++++++++++++++++++++++++
lib/rb/spec/header_protocol_spec.rb | 466 ++++++++++++++++++++++
lib/rb/spec/header_transport_spec.rb | 364 +++++++++++++++++
lib/rb/spec/support/header_protocol_helper.rb | 54 +++
test/known_failures_Linux.json | 8 +
test/rb/benchmarks/protocol_benchmark.rb | 51 ++-
test/rb/integration/TestClient.rb | 10 +-
test/rb/integration/TestServer.rb | 8 +-
test/tests.json | 3 +-
15 files changed, 1839 insertions(+), 20 deletions(-)
create mode 100644 lib/rb/lib/thrift/protocol/header_protocol.rb
create mode 100644 lib/rb/lib/thrift/transport/header_transport.rb
create mode 100644 lib/rb/spec/header_protocol_spec.rb
create mode 100644 lib/rb/spec/header_transport_spec.rb
create mode 100644 lib/rb/spec/support/header_protocol_helper.rb