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>
5 years ago
Jan Tattermusch
f268db6f33
yapf format code
5 years ago
Jan Tattermusch
5207c148ff
more readable test target ordering
5 years ago
Jan Tattermusch
babb70705d
fixup in report_utils.py
5 years ago
Jan Tattermusch
2381d693b8
preserve the run_tests.py logs in sponge
5 years ago
Jan Tattermusch
11222b78c2
only use multi_target report for selected languages
5 years ago
Jan Tattermusch
902094f9f2
rename to run_tests_matrix_jobs
5 years ago
Jan Tattermusch
218e7b0c54
split run_tests_invocations to separate targets
5 years ago
Jan Tattermusch
243b43d6cc
better run_tests prefix
5 years ago
Jan Tattermusch
6b44344161
use run_tests_invocations instead of aggregate tests
5 years ago
Jan Tattermusch
42da891714
include run_tests in target name
5 years ago
Jan Tattermusch
9e0eb19ca4
generate separate sponge target for each test suite
5 years ago
Esun Kim
300077aac1
Update upb to HEAD
5 years ago
Lidi Zheng
8b91cdbf6d
Add a default Dockerfile for Python testing
5 years ago
Lidi Zheng
04dd147b41
Add Python 3.6 to default gRPC Python test environments
5 years ago
Mark D. Roth
51d18ecc63
Convert mpscq API from C to C++.
5 years ago
Jan Tattermusch
54c0214866
protoc cannot be run on alpine linux
5 years ago
Jan Tattermusch
e0b87cd4a1
add debian stretch distribtest
5 years ago
Jan Tattermusch
f4c7235566
get rid of ubuntu14.04 C# distribtests
5 years ago
Jan Tattermusch
32dbe30b35
add .NET Core distribtest for ubuntu 16.04
5 years ago
Jan Tattermusch
0040bb9353
attempt to add alpine C# distribtest
5 years ago
Jan Tattermusch
ce9e637614
enable server compression tests for grpc.aspnetcore.server
5 years ago
Jan Tattermusch
7357f63c09
update check_submodules.sh and grpc_deps.bzl
5 years ago
Mark D. Roth
21c5424477
Add API for accessing per-call backend metric data in LB policies.
5 years ago
Jan Tattermusch
1ee329187f
enable compute_enging_creds and jwt_token_creds interop tests for managed dotnet client
5 years ago
Esun Kim
5b1899160a
Run auditwheel-show to python artifacts
5 years ago
Jan Tattermusch
64b8ce5ef2
enable grpc-dotnet client compression interop tests
5 years ago
Jan Tattermusch
3869f43953
only run libuv portability tests as build-only
5 years ago
Hope Casey-Allen
f66f047841
Update googletest version to fix BoringSSL support
5 years ago
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
5 years ago
Prashant Jaikumar
41986e8ed8
Added test for timer wakeups
5 years ago
Matthew Stevenson
6189d34724
Revert "Forgot to autogenerate files and run clang_format/tidy_code"
...
This reverts commit 9295e4ebb3
.
5 years ago
Matthew Stevenson
9295e4ebb3
Forgot to autogenerate files and run clang_format/tidy_code
5 years ago
Lidi Zheng
66675437aa
Bump YAPF to use Python 3
5 years ago
Alexander Polcyn
4e61956ef4
Add run: false to grpclb_fallback_test
5 years ago
Esun Kim
fff51d3842
Remove sources_and_headers.json
5 years ago
Tony Lu
f037eac0a9
Small fixes
5 years ago
Esun Kim
15f8ae71dd
Change cc to c++
5 years ago
Tony Lu
0ad64536ed
Added some comments and TODOs
5 years ago
Mike Moore
b132c34c61
Allow loading grpc/errors before grpc
5 years ago
Muxi Yan
d091480eef
Remove unused code as comment
5 years ago
Yihua Zhang
ae863630d5
Add spiffe client-side credential reload
5 years ago
Juanli Shen
45dd8be442
Use LRS in xds policy
5 years ago
Esun Kim
78a01a5782
Update upb to the latest
5 years ago
Tony Lu
e00d7fc179
Run executable from bazel instead of bazel run (which did not seem to work)
...
Increased timout limit because no interop_server was make'd b4 hand
5 years ago
Esun Kim
be4e684a82
Migrated tsi/alts from nanopb to upb
5 years ago
Tony Lu
4be53843d3
Use bazel to run interop server
...
Removed commented tests
5 years ago
Esun Kim
1069dee43a
Excluded *.inc from python garbage cleanup
5 years ago
Tony Lu
d2ce6e707c
Isolated test-specific build steps so that unrelated tasks don't run them
...
Move interop making back to run_tests.py
5 years ago
Juanli Shen
79f191114e
Use EDS in xds LB policy
5 years ago