Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #17642 from ericgribkoff/restore_fork_support_flag | Eric Gribkoff | 2019-01-04 |
|\ | | | | | restore cython flag value to default after test | ||
| * | restore cython flag value to default after test | Eric Gribkoff | 2019-01-04 |
| | | |||
* | | Do not reload grpc in unit tests | Eric Gribkoff | 2019-01-04 |
|/ | | | | | | | | | | | | This can break subsequently run tests, including any which have already stored references to gRPC enums (such as grpc.StatusCode.OK). The subsequent tests will compare now be comparing the old enums to the reloaded enums, and they will not match. This causes errors in _metadata_code_details_test and a hang in _metadata_flags_test, when run in sequence locally after _logging_test. It's unclear why this has been working on Kokoro, but it is reproducible locally and is behavior that should be avoided. | ||
* | Merge pull request #17580 from grpc/expose-version | Richard Belleville | 2018-12-27 |
|\ | | | | | Expose version | ||
| * | Make gRPC version string available as grpc.__version__ | Richard Belleville | 2018-12-27 |
| | | |||
* | | fix test | Eric Gribkoff | 2018-12-27 |
| | | |||
* | | use test constants, fix formatting | Eric Gribkoff | 2018-12-27 |
| | | |||
* | | Add Watch method to health check service | Eric Gribkoff | 2018-12-26 |
| | | |||
* | | Clean up server and channel objects in tests | Eric Gribkoff | 2018-12-21 |
|/ | |||
* | Merge pull request #17407 from jtattermusch/interop_csharp_sni_fix | Jan Tattermusch | 2018-12-21 |
|\ | | | | | better testing of SNI for C-based languages | ||
* \ | Merge pull request #17303 from lidizheng/sanity-python-3 | Lidi Zheng | 2018-12-20 |
|\ \ | | | | | | | Run pylint test in Python 3 | ||
| | * | do not use server override in python interop client by default | Jan Tattermusch | 2018-12-20 |
| |/ |/| | |||
* | | Merge pull request #17444 from ericgribkoff/server_dealloc | Eric Gribkoff | 2018-12-18 |
|\ \ | | | | | | | Refactor server deallocation | ||
* \ \ | Merge pull request #17535 from lidizheng/remove-fake-channelz-dependency | Lidi Zheng | 2018-12-18 |
|\ \ \ | | | | | | | | | Remove the fake package dependency | ||
| | * | | bazel docker image does not support ipv6 | Eric Gribkoff | 2018-12-17 |
| | | | | |||
| | * | | fix BUILD.bazel | Eric Gribkoff | 2018-12-17 |
| | | | | |||
| * | | | Remove the fake package dependency && temporarily skip the Channelz tests | Lidi Zheng | 2018-12-17 |
| | | | | |||
| | * | | Address comments, improve tests | Eric Gribkoff | 2018-12-17 |
| | | | | |||
* | | | | Revert "Revert "re-enable ExitTest"" | Eric Gribkoff | 2018-12-17 |
|/ / / | | | | | | | | | | This reverts commit 1bd231605a341bea7ac841b72be212bb8df12f25. | ||
* | | | Revert "re-enable ExitTest" | Juanli Shen | 2018-12-17 |
| | | | |||
| * | | disable fork test on windows | Eric Gribkoff | 2018-12-17 |
| | | | |||
| * | | add tests | Eric Gribkoff | 2018-12-17 |
| | | | |||
| * | | Refactor server deallocation | Eric Gribkoff | 2018-12-17 |
|/ / | |||
* | | Merge pull request #17490 from lidizheng/py-status-3 | Lidi Zheng | 2018-12-14 |
|\ \ | | | | | | | Add grpcio-status extension package | ||
* \ \ | Merge pull request #17466 from ericgribkoff/exit_tests | Eric Gribkoff | 2018-12-14 |
|\ \ \ | | | | | | | | | re-enable ExitTest | ||
| | * | | Fix typo && remove unecessary except | Lidi Zheng | 2018-12-13 |
| | | | | |||
| | * | | Add grpcio-status extension package | Lidi Zheng | 2018-12-13 |
| |/ / |/| | | | | | | | | | | | | | | * The new package has 2 API `from_call` and `to_status` * Utilize the experimental API `abort_with_status` * Add 5 unit test cases | ||
| * | | re-enable unit._exit_test.ExitTest | Eric Gribkoff | 2018-12-12 |
| | | | |||
* | | | New abort with grpc.Status API | Lidi Zheng | 2018-12-12 |
|/ / | | | | | | | | | | | * Add `abort_with_status` method in ServicerContext * Add `Status` interface similar to the design of Details in interceptor * Add 3 unit test cases for abort mechanism | ||
| * | Upgrade sanity Docker image to debian:stretch | Lidi Zheng | 2018-12-10 |
|/ | | | | | | | | * Use latest pylint in Python 3.7 (they dropped support for PY2) * Make latest pylint happy * Forced to upgrade to shellcheck 0.4.4 * Make shellcheck 0.4.4 happy * Adopt reviewers' advice to reduce global disabled rules | ||
* | Merge pull request #17410 from ericgribkoff/channelz_stop_server | Eric Gribkoff | 2018-12-07 |
|\ | | | | | stop() server and enable skipped channelz test | ||
* | | Pre-fix python3 pylint failures | Eric Gribkoff | 2018-12-06 |
| | | |||
| * | stop() server and enable skipped channelz test | Eric Gribkoff | 2018-12-05 |
|/ | |||
* | Merge pull request #16971 from lidizheng/surface-exceptions | Lidi Zheng | 2018-12-03 |
|\ | | | | | | | Surface exceptions from Cython to Python as much as possible Fixed #16643 | ||
* \ | Merge pull request #17266 from lidizheng/python-channelz | Lidi Zheng | 2018-11-29 |
|\ \ | | | | | | | Channelz Python wrapper implementation | ||
| * | | Update docstring of Channelz function && add default variable initialization | Lidi Zheng | 2018-11-29 |
| | | | |||
| * | | Update comments && modify function name | Lidi Zheng | 2018-11-29 |
| | | | |||
| * | | Remove the `del` hack and skip server related test cases | Lidi Zheng | 2018-11-28 |
| | | | |||
| * | | Adopt reviewer's suggestions | Lidi Zheng | 2018-11-28 |
| | | | | | | | | | | | | | | | | | | | | | * Correct the StatusCode * Format code * Use @staticmethod * Fix typo | ||
| * | | Channelz Python wrapper implementation | Lidi Zheng | 2018-11-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose the C-Core API in Cython layer * Handle the object translation * Create a separate package for Channelz specifically * Handle nullptr and raise exception if seen one * Translate C++ Channelz unit tests * Adding 5 more invalid query unit tests Adding peripheral utility for grpcio-channelz package * Add to `pylint_code.sh` * Add to Python build script * Add to artifact build script * Add to Bazel * Add to Sphinx module list | ||
| | * | Surface exceptions from Cython to Python as much as possible | Lidi Zheng | 2018-11-27 |
| |/ |/| | |||
* | | Merge pull request #17281 from lidizheng/issue-16718 | Lidi Zheng | 2018-11-26 |
|\ \ | | | | | | | Raise the exception while credential initialization | ||
| * | | Raise the exception while credential initialization | Lidi Zheng | 2018-11-26 |
| |/ | |||
* | | Merge pull request #15640 from jtattermusch/slow_python_interop_build | Jan Tattermusch | 2018-11-26 |
|\ \ | | | | | | | Run interop tests using python3.4 (and build interop with 3.4 only) | ||
* | | | Remove BUILD.bazel files from beta code elements | Mehrdad Afshari | 2018-11-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Beta code elements are going to get deprecated and Bazel support is much newer, so Bazel users are not supposed to accidentally depend on beta code elements. Preventing Bazel from building and including beta code elements makes our tests pass without depending on beta in grpcio target and helps avoid including that dependency accidentally if you are using Bazel. | ||
* | | | Removed unused import from grpc.beta in tests | Mehrdad Afshari | 2018-11-21 |
| | | | |||
| * | | trailing "-bin" metadata is binary | Jan Tattermusch | 2018-11-21 |
| | | | |||
| * | | fix initial->trailing | Jan Tattermusch | 2018-11-21 |
| | | | |||
| * | | make client_email loading python3 compatible | Jan Tattermusch | 2018-11-21 |
|/ / | |||
* / | python: close channels in _server_ssl_cert_config_test | Eric Gribkoff | 2018-11-20 |
|/ |