Pau Freixes
a44e6d76b7
[Aio] Unary unary client call barebones implementation
...
Implement the minimal stuff for making a unary call with the new
experimental gRPC Python implementation for Asyncio, called Aio.
What has been added:
- Minimal iomgr code for performing the required network and timer
calls.
- Minimal Cython code implementing the channel, call and the callback
context.
- Minimal Python code that mimics the synchronous implementation but
designed to be asynchronous.
Testing considerations:
Tests have to be executed using the `GRPC_ENABLE_FORK_SUPPORT=0`
environment variable for skipping the fork handles installed by
the core library. This is due to the usage of a syncrhonous server
used as a fixture executed in another process.
Co-authored-by: Manuel Miranda <manuel.miranda@skyscanner.net>
Co-authored-by: Mariano Anaya <mariano.anaya@skyscanner.net>
Co-authored-by: Zhanghui Mao <zhanghui.mao@skyscanner.net>
Co-authored-by: Lidi Zheng <lidiz@google.com>
6 years ago
Jan Tattermusch
f268db6f33
yapf format code
6 years ago
Jan Tattermusch
5207c148ff
more readable test target ordering
6 years ago
Jan Tattermusch
babb70705d
fixup in report_utils.py
6 years ago
Jan Tattermusch
2381d693b8
preserve the run_tests.py logs in sponge
6 years ago
Jan Tattermusch
11222b78c2
only use multi_target report for selected languages
6 years ago
Jan Tattermusch
902094f9f2
rename to run_tests_matrix_jobs
6 years ago
Jan Tattermusch
218e7b0c54
split run_tests_invocations to separate targets
6 years ago
Jan Tattermusch
243b43d6cc
better run_tests prefix
6 years ago
Jan Tattermusch
6b44344161
use run_tests_invocations instead of aggregate tests
6 years ago
Jan Tattermusch
42da891714
include run_tests in target name
6 years ago
Jan Tattermusch
9e0eb19ca4
generate separate sponge target for each test suite
6 years ago
Esun Kim
300077aac1
Update upb to HEAD
6 years ago
Esun Kim
cf444b9cab
Regenerate projects
6 years ago
Esun Kim
c965ca1494
Pull out configuration from ssl_utils
6 years ago
Jan Tattermusch
4e8ecb9fe6
Revert "Upgrade to Bazel 0.29 (including Windows RBE)"
6 years ago
Jan Tattermusch
54c0214866
protoc cannot be run on alpine linux
6 years ago
Jan Tattermusch
e0b87cd4a1
add debian stretch distribtest
6 years ago
Jan Tattermusch
f4c7235566
get rid of ubuntu14.04 C# distribtests
6 years ago
Jan Tattermusch
32dbe30b35
add .NET Core distribtest for ubuntu 16.04
6 years ago
Jan Tattermusch
0040bb9353
attempt to add alpine C# distribtest
6 years ago
Jan Tattermusch
08dc331019
try fix win RBE build
6 years ago
Jan Tattermusch
0c3a5990b1
upgrade windows RBE to bazel 0.29
6 years ago
Jan Tattermusch
36574888be
upgrade bazel to 0.29
6 years ago
Jan Tattermusch
ce9e637614
enable server compression tests for grpc.aspnetcore.server
6 years ago
Esun Kim
647a9701f7
Update debian:jessie docker to pin bundler version
6 years ago
Esun Kim
fa7bdff69f
Fix buffer-overflow in grpc_static_mdelem_for_static_strings
6 years ago
Prashant Jaikumar
d2b5fd75f0
Added test for time jumps
6 years ago
Richard Belleville
1444cd1dd3
Revert "Revert "Merge pull request #20097 from gnossen/dual_version_python_tests""
...
This reverts commit 24c562dbaa
.
6 years ago
Richard Belleville
24c562dbaa
Revert "Merge pull request #20097 from gnossen/dual_version_python_tests"
...
This reverts commit c9c847f334
, reversing
changes made to 07ba4de392
.
6 years ago
Jan Tattermusch
7357f63c09
update check_submodules.sh and grpc_deps.bzl
6 years ago
Mark D. Roth
21c5424477
Add API for accessing per-call backend metric data in LB policies.
6 years ago
Jan Tattermusch
1ee329187f
enable compute_enging_creds and jwt_token_creds interop tests for managed dotnet client
6 years ago
Richard Belleville
544ead769d
Remove explicit Python 3 testing
6 years ago
Jan Tattermusch
b7667478cf
bump bazel version to 0.27
6 years ago
Richard Belleville
426450cd82
Implement dual testing
6 years ago
Arjun Roy
2767accc1b
Fixed init-order-fiasco for static slice table.
...
Fixes init-order bug affecting https://github.com/grpc/grpc/issues/19819 which
was first exposed by this commit:
857375a142
6 years ago
Jan Tattermusch
905f52852e
make python dockerfiles buildable again
6 years ago
Esun Kim
cc4b946e3c
Replace 32bit/debian:jessie with i386/debian:jessie
6 years ago
Esun Kim
15b279ab69
Add auditwheel to linux docker
6 years ago
Esun Kim
2707fd0bd4
Added GRPC_USE_CPP_STD_LIB flag
6 years ago
Esun Kim
5b1899160a
Run auditwheel-show to python artifacts
6 years ago
Jan Tattermusch
64b8ce5ef2
enable grpc-dotnet client compression interop tests
6 years ago
Jan Tattermusch
3869f43953
only run libuv portability tests as build-only
6 years ago
Esun Kim
a031f0ffd6
Remove all nanopb defines
6 years ago
Hope Casey-Allen
f66f047841
Update googletest version to fix BoringSSL support
6 years ago
Karthik Ravi Shankar
28b0671235
Make MethodHandler and related interfaces generic
6 years ago
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
6 years ago
Prashant Jaikumar
41986e8ed8
Added test for timer wakeups
6 years ago
Karthik Ravi Shankar
090b4f30ed
Add version 1.22.1 to interop test matrix
6 years ago