aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/spec
Commit message (Collapse)AuthorAge
* Merge pull request #3171 from tbetbetbe/grpc_ruby_improve_test_stabilityGravatar Stanley Cheung2015-08-31
|\ | | | | Improves test stability
| * Improves test stabilityGravatar Tim Emiola2015-08-31
| |
* | Make insecure construction explicit, to address #2614Gravatar Tim Emiola2015-08-31
| |
* | Update sites using ServerCredentials.newGravatar Tim Emiola2015-08-31
|/
* Adds support for per message compressionGravatar Tim Emiola2015-08-20
|
* Remove the runtime dependency on the logging gem.Gravatar Tim Emiola2015-08-17
| | | | | - provides a noop logger unless the user explicit adds a logging method to the GRPC namespace
* Adds a test for ruby code generation.Gravatar Tim Emiola2015-08-17
|
* Merge pull request #2943 from tbetbetbe/grpc-ruby-add-health-check-serviceGravatar Jan Tattermusch2015-08-14
|\ | | | | Add a health checker service implementation.
| * Add a health checker service implementation.Gravatar Tim Emiola2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | - adds the code-generated health service classes to the pb along with a README explaining how to regenerate the generated code - adds an implementation of the Health Checker Service along with unit tests and an integration test Also: - adds a pb folder : in a follow-up PR, all ruby pbs + generated code will be moved to it
* | Adds the ruby timeout interop test.Gravatar Tim Emiola2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrects some other issues - fixes status return when calls fail by always returning the status - resolves bidi_call client's failure to return an exception on bad status by swapping the wait for status to the read thread * this also improves the cancel_after_first_response test Also - adds a unit test that verifies that a bidi call will time out.
* | Breaks API - switches timeout to a keyword arg.Gravatar Tim Emiola2015-08-13
|/ | | | | | | | | - timeout has been a default arg till now - this switches it to a keyword arg with the same behavior - in addition, it adds deadline as distinct keyword arg, allowing users the choice of the idiomatic(timeout) or the aligned(deadline)
* Allow reserved metadata to be propagated between callsGravatar Tim Emiola2015-08-11
|
* Use null for default hostGravatar Tim Emiola2015-08-11
|
* Exposes call#peer, channel#targetGravatar Tim Emiola2015-08-11
|
* Only check metadata that we want: its allowed to have extra elementsGravatar Craig Tiller2015-07-18
|
* Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-06-17
|\ | | | | | | | | Conflicts: include/grpc/compression.h
| * Merge pull request #2100 from tbetbetbe/grpc-ruby-adjust-rspec-outputGravatar donnadionne2015-06-17
| |\ | | | | | | Prints test names as ruby tests run
| | * Prints test names as ruby tests runGravatar Tim Emiola2015-06-17
| | |
* | | Merge branch 'you-complete-me' into we-dont-need-no-backupGravatar Craig Tiller2015-06-17
|\| |
| * | Ruby shutdown api migrationGravatar Tim Emiola2015-06-17
| |/ | | | | | | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky
* | Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-05-26
|\|
* | Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-05-24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/call.c test/core/end2end/dualstack_socket_test.c test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c test/core/end2end/tests/early_server_shutdown_finishes_tags.c test/core/end2end/tests/graceful_server_shutdown.c test/core/end2end/tests/invoke_large_request.c test/core/end2end/tests/max_concurrent_streams.c test/core/end2end/tests/max_message_length.c test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c test/core/end2end/tests/request_response_with_metadata_and_payload.c test/core/end2end/tests/request_response_with_payload.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c test/core/end2end/tests/request_with_large_metadata.c test/core/end2end/tests/request_with_payload.c test/core/httpcli/httpcli_test.c tools/run_tests/run_tests.py
| | * Various tweaks to improve server stabilityGravatar Tim Emiola2015-05-22
| |/
| * Encapsulate logger within GRPC moduleGravatar Nick Gauthier2015-05-20
| |
* | Ensure that there's always a poller for completionGravatar Craig Tiller2015-05-17
|/ | | | | | The C core uses completion_queue_next as a directive that progress should be made on requests bound to that cq. If nobody is polling for completion, then a deadlock can occur (client needs to do work, but we're blocked waiting for the server). There is no scope for this to occur using the idiomatic layers (as far as I can tell), but these low level tests need to be massaged.
* Getting rid of more seemingly dead codeGravatar Craig Tiller2015-05-12
|
* make underscore a class method of GenericServiceGravatar Tim Emiola2015-05-07
|
* Move Notifier into its own fileGravatar Tim Emiola2015-04-24
|
* Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_mdGravatar Jan Tattermusch2015-04-20
|\ | | | | Grpc ruby add support for returning metadata to the rpc server
* \ Merge pull request #1313 from tbetbetbe/grpc_ruby_add_ruby_coverageGravatar Jan Tattermusch2015-04-20
|\ \ | | | | | | Add SimpleCov coverage set up for gRPC ruby
* \ \ Merge pull request #1315 from jboeuf/security_connectorGravatar Craig Tiller2015-04-19
|\ \ \ | | | | | | | | Refactoring of core security to remove the factories.
| * | | Fixing inaccurate ruby test.Gravatar Julien Boeuf2015-04-18
| | | |
* | | | Remove usage of xrayGravatar Tim Emiola2015-04-17
|/ / / | | | | | | | | | | | | | | | | | | | | | - xray was useful during dev testing but is neither a dev or runtime dep - its presence causes issues for libraries that handle signals themselves Also - updates grpc.gemspec with requirements
| * / Add SimpleCov coverage set up for gRPC rubyGravatar Tim Emiola2015-04-17
|/ /
| * clarify test descriptionsGravatar Tim Emiola2015-04-17
| |
| * Adds support for updating the output metadata to callsGravatar Tim Emiola2015-04-17
| |
| * Propagate metadata in BadStatusGravatar Tim Emiola2015-04-17
| | | | | | | | | | | | - allow BadStatus to contain metadata that's populated by keyword args - on servers, convert raised BadStatus metadata to trailers - on clients, convert trailers to BadStatus metadata when raising BadStatus
| * Adds a hook for returning the client connect metadataGravatar Tim Emiola2015-04-17
| |
| * Refactor: Move the Pool out from RpcServerGravatar Tim Emiola2015-04-16
|/
* Adds an explicit Cancellation exceptionGravatar Tim Emiola2015-04-15
| | | | | - uses Forwardable to provide access the @call within an ActiveCall - removes redundant methods from ActiveCall
* Adds a tests that demonstrates successful cancellationGravatar Tim Emiola2015-04-15
|
* Automatically adds a key for the jwt_aud_uri to the metadata handled by the ↵Gravatar Tim Emiola2015-04-14
| | | | metadata_update_proc
* Correct style errors identified by the latest version of RuboCopGravatar Tim Emiola2015-04-14
|
* Move timeout handling into the extensionGravatar Tim Emiola2015-04-10
|
* Cleanup: remove redundant ruby codeGravatar Tim Emiola2015-04-10
|
* Updates BidiCall/ClientStub to the new Call APIGravatar Tim Emiola2015-04-10
|
* Updates ActiveCall to use the new call APIGravatar Tim Emiola2015-04-10
|
* Rewrite client_server_spec to use the new call APIGravatar Tim Emiola2015-04-10
|
* Adds symbols to access the fields in Status structGravatar Tim Emiola2015-04-10
|
* Adds the call operation codesGravatar Tim Emiola2015-04-10
|