- Jan 17, 2017
-
-
Masood Malekghassemi authored
-
- Jan 10, 2017
-
-
ncteisen authored
The clients now block until the channel is in the READY state. This fixes some test flakiness issues we have had.
-
- Jan 06, 2017
-
-
Mark D. Roth authored
-
- Jan 05, 2017
-
-
Nicolas "Pixel" Noble authored
-
- Jan 04, 2017
-
-
Nicolas "Pixel" Noble authored
-
Nicolas "Pixel" Noble authored
-
- Dec 29, 2016
-
-
Nathaniel Manista authored
It's been confusing that these tests have been called "interop" but are not actually tests of interoperation.
-
- Dec 27, 2016
-
-
Masood Malekghassemi authored
-
- Dec 22, 2016
-
-
siddharthshukla authored
Added tests for detecting invocation time defects arising out of the runtime.
-
- Dec 20, 2016
-
-
siddharthshukla authored
Cast iterables into iterators for stream based compression, empty message, and metadata tests.
-
siddharthshukla authored
Restructure the consume_request_iterator method to handle exceptions where the object being passed is not an iterator. Fixes #8231 and #8454.
-
- Dec 19, 2016
-
-
ncteisen authored
Documentation for the new tests can be found https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
-
- Dec 17, 2016
-
-
siddharthshukla authored
Add a comma delimiter for "_invalid_metadata_test.InvalidMetadataTest".
-
Nathaniel Manista authored
Apparently Exception.message was introduced in Python 2.5 and deprecated almost immediately afterward in Python 2.6.
-
- Dec 15, 2016
-
-
ncteisen authored
-
Masood Malekghassemi authored
-
- Dec 14, 2016
-
-
Masood Malekghassemi authored
-
Masood Malekghassemi authored
-
Masood Malekghassemi authored
-
- Dec 13, 2016
-
-
Nathaniel Manista authored
-
Nathaniel Manista authored
-
Masood Malekghassemi authored
-
Masood Malekghassemi authored
Uses dynamic loading to paper-over the negative effects of losing namespace packages in the previous commit.
-
Masood Malekghassemi authored
Uses dynamic loading to paper-over the negative effects of losing namespace packages in the previous commit.
-
Masood Malekghassemi authored
Setuptools was updated and our hacky namespace-package-chickens came back to roost. This removes the unsupported namespace package hacks.
-
Masood Malekghassemi authored
Setuptools was updated and our hacky namespace-package-chickens came back to roost. This removes the unsupported namespace package hacks.
-
- Dec 10, 2016
-
-
Nathaniel Manista authored
-
Nathaniel Manista authored
It was a mistake that requests might be sent; the test specification calls for no requests to be sent. It was a mistake that the response future's cancelled() method was called; the cancelled() method returns something more like "was this object's cancel() method called earlier?" than "did the RPC terminate with status code CANCELLED?". Since it's something that we'd well enough like to work I've retained the cancelled() call with a different failure message.
-
- Dec 09, 2016
-
-
Ken Payson authored
-
Masood Malekghassemi authored
-
Nathaniel Manista authored
ServicerContext.set_code takes a (grpc.)StatusCode, not an integer.
-
kpayson64 authored
-
- Dec 08, 2016
-
-
Ken Payson authored
This reverts commit 3045a379.
-
- Dec 07, 2016
-
-
Masood Malekghassemi authored
Backports per-object grpc_init/deinit and separated-file grpc protoc codegen (#7538, #8246, #8920).
-
- Dec 03, 2016
-
-
Masood Malekghassemi authored
Almost fixes #8753 (which still needs a test).
-
- Dec 02, 2016
-
-
Mark D. Roth authored
-
- Dec 01, 2016
-
-
Ken Payson authored
The server cleanup method is untested. The join() function that exposes it is only called by the internals of threading.py, and we don't hold a reference to the server thread to explicitly join() it, and I'm not sure we should add a reference just for this purpose. Moreover, the threading.py only calls join(None), the code path in question isn't even exercised by the internals of threading.py. Its just there to make sure we properly follow the join(timeout) semantics.
-
Nathaniel Manista authored
The requirement that any created managed call must have operations performed on it is obstructing proper handling of the case of applications providing invalid invocation metadata. In such cases the RPC is "over before it starts" when the very first call to start_client_batch returns an error.
-
Nathaniel Manista authored
-
- Nov 22, 2016
-
-
Noah Eisen authored
Add use_tls, use_test_ca, and server_host_override flags to Python stress client. These are needed to run the stress client against a local server that is using tls.
-