diff options
author | Tim Emiola <temiola@google.com> | 2015-01-29 13:27:31 -0800 |
---|---|---|
committer | Tim Emiola <temiola@google.com> | 2015-01-29 13:27:31 -0800 |
commit | 303af9f322a28e6ebc7786769453331507c9d4c7 (patch) | |
tree | 0e097ef4425d81ec3d50b74d5f1e63abc33d7a46 /tools/dockerfile/grpc_ruby | |
parent | 8331591d92a0f42159b92a21a26e866f05edc71c (diff) |
Runs the ruby tests during docker builds
Diffstat (limited to 'tools/dockerfile/grpc_ruby')
-rw-r--r-- | tools/dockerfile/grpc_ruby/Dockerfile | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/dockerfile/grpc_ruby/Dockerfile b/tools/dockerfile/grpc_ruby/Dockerfile index f01f81d539..c84548c880 100644 --- a/tools/dockerfile/grpc_ruby/Dockerfile +++ b/tools/dockerfile/grpc_ruby/Dockerfile @@ -12,14 +12,8 @@ RUN touch /var/local/git/grpc/include/grpc/support/string.h # Build the C core. RUN make install_c -C /var/local/git/grpc -# Install the grpc gem locally with its dependencies and build the extension -RUN /bin/bash -l -c 'cd /var/local/git/grpc/src/ruby && bundle && rake compile:grpc && gem build grpc.gemspec && gem install grpc' - -# TODO add a command to run the unittest tests when the bug below is fixed -# - the tests fail due to an error in the C threading library: -# they fail with 'ruby: __pthread_mutex_cond_lock_adjust for unknown reasons' at the end of a testcase -# - however, the interop server and client run OK, so this bug can be investigated -# RUN /bin/bash -l -c 'cd /var/local/git/grpc/src/ruby && bundle && rake' +# Build ruby gRPC and run its tests +RUN /bin/bash -l -c 'cd /var/local/git/grpc/src/ruby && bundle && rake' # Add a cacerts directory containing the Google root pem file, allowing the ruby client to access the production test instance ADD cacerts cacerts |