aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_tests/tests/tests.json
Commit message (Collapse)AuthorAge
* gRPC Python test infrastructureGravatar Nathaniel Manista2017-07-25
| | | | (The time-related first part of it, anyway.)
* Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmergeGravatar murgatroid992017-05-25
|\
| * Reconnect disconnected channels automaticallyGravatar Ken Payson2017-05-22
| |
* | Expose Auth Context in PythonGravatar Ken Payson2017-05-11
|/
* Add max_requests argument to serverGravatar Ken Payson2017-03-17
| | | | If the server is already serving max requests, return RESOURCE_EXHAUSTED
* v1.0.x → master upmergeGravatar Nathaniel Manista2017-01-06
|\ | | | | | | | | | | | | | | | | | | | | | | | | Manual resolution: - New test added in src/python/grpcio_test/tests/tests.json - Timeout-related edits resolved in tools/run_tests/run_tests.py Manual changes: - Pass request iterator rather than request sequence in _reflection_servicer_test.py
* | Rename interop-as-a-unit-test "intraop"Gravatar Nathaniel Manista2016-12-29
| | | | | | | | | | It's been confusing that these tests have been called "interop" but are not actually tests of interoperation.
| * Add _invocation_defects_test.InvocationDefectsTestGravatar siddharthshukla2016-12-22
| | | | | | | | | | Added tests for detecting invocation time defects arising out of the runtime.
| * Fix invalid tests.jsonGravatar siddharthshukla2016-12-17
| | | | | | | | Add a comma delimiter for "_invalid_metadata_test.InvalidMetadataTest".
* | v1.0.x → master upmergeGravatar Nathaniel Manista2016-12-16
|\| | | | | | | | | | | | | | | | | | | Manual changes: - Fixed use of Exception.message in _invalid_metadata_test.py - Fixed merge of one_failed_as_unavailable in rpc_server_spec.rb - Added "set -e" to generate_build_additions.sh
| * Add check on return value from start_client_batchGravatar ncteisen2016-12-15
| |
* | Revert "Add configurable exit grace periods and shutdown handlers"Gravatar Ken Payson2016-12-08
| | | | | | | | This reverts commit 3045a379aa76ce9ee930f427daa4ee799b0162aa.
| * Backport Python features to 1.0.xGravatar Masood Malekghassemi2016-12-07
| | | | | | | | | | Backports per-object grpc_init/deinit and separated-file grpc protoc codegen (#7538, #8246, #8920).
* | Add configurable exit grace periods and shutdown handlersGravatar Ken Payson2016-12-01
| | | | | | | | | | | | | | | | 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.
* | Enable split code generationGravatar Masood Malekghassemi2016-10-28
| | | | | | | | | | | | | | | | | | | | | | | | To support magical internal build processes, the pb2 files need to be split into pure-proto and gRPC parts. This performs that split and further fixes bad module names in the test harness that interfered with the intended test implementation. An unfortunate side effect, due to limitations of protoc and holdover behavior we must support in major version 1.x, is that trash files are generated in split generation. This shouldn't be a problem in normal protoc plugin use.
* | Partially implement gRPC Python server reflectionGravatar Masood Malekghassemi2016-10-20
| | | | | | | | | | | | Some features relating to proto2 extension querying are missing due to missing upstream features required to support them (see https://github.com/google/protobuf/issues/2248).
* | Add parameter for server optionsGravatar Ken Payson2016-09-19
|/
* Composition of arbitrarily many CallCredentialsGravatar Nathaniel Manista2016-07-07
|
* Organize Python tests to use grpcio-tools directlyGravatar Masood Malekghassemi2016-07-01
Moves all tests into a separate package. This does not change existing supported means of running tests (e.g. through run_tests.py).