Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Muxi Yan
bf5a5f92be
Add a separate test case for workaround_cronet_compression
8 years ago
Muxi Yan
5109b38d4b
Add end2end test for workarounds
8 years ago
Yuchen Zeng
af5c505fc1
Add bad_ping test, fix ping test
8 years ago
Yuchen Zeng
b2caafc911
Add max_connection_idle test
8 years ago
Yuchen Zeng
22321fc7e5
Add max_connection_age end2end test
8 years ago
Yuchen Zeng
990d9fe146
Client-side keepalive ping
...
Based on soltanmm-google's #9114
8 years ago
Muxi Yan
dc739bd659
Remove packet coalescing testing on chttp2
8 years ago
Craig Tiller
2ef5a647bf
Add a test of finishing buffering with EOS
8 years ago
Craig Tiller
4e6247a23c
Fix sequential write buffering
8 years ago
Muxi Yan
8803ae8c3a
build changes
8 years ago
Craig Tiller
70a85ad617
Revert "Handle (and test) short call deadlines"
8 years ago
David Garcia Quintas
9460166968
Short deadlines: set Status on deadline
8 years ago
Mark D. Roth
2502afbdcb
Fixed build.yaml and ran generate_projects.sh.
8 years ago
Mark D. Roth
8686cab11c
Use the same connector code for both secure and insecure clients.
8 years ago
Craig Tiller
7cdad96fc4
Fix foward declaration duplication
8 years ago
Craig Tiller
64b26567ad
First pass of slice interning facilities
8 years ago
yang-g
979abf6747
regenerate projects
8 years ago
Craig Tiller
25c3543a26
Fix sanity
8 years ago
Mark D. Roth
3d88341c54
Populate latency field in final_info.
8 years ago
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Mark D. Roth
ec393343ee
Add h2_fake_resolver end2end test fixture.
8 years ago
Craig Tiller
69a1f66005
Complete integration test for buffer pools
8 years ago
Craig Tiller
82509936ae
Stub out end2end tests
8 years ago
Mark D. Roth
54dfd68a0e
Ran generate_projects.sh.
8 years ago
Yuchen Zeng
916079de1b
Add no-logging test
8 years ago
murgatroid99
b61fd86985
Also fix minor error in end2end gen_build_yaml script
8 years ago
Makarand Dharmapurikar
015180a8f4
end-to-end test for cacheable requests.
8 years ago
Mark D. Roth
a3ef601ca9
Basic proof-of-concept test. Needs more work to run stand-alone.
8 years ago
David Garcia Quintas
824363dc2f
Simplified LR filter
9 years ago
David Garcia Quintas
01c4d995d3
Added new features to load reporting.
...
- Propagation of (rpc) method name.
- Invocation of the hook at (call, channel) x (creation, destruction)
- Added enum to identify the source of invocation.
- Fixed testing. Went from test fixture to simple test.
9 years ago
Mark D. Roth
5d11e43ce3
Added test for filter whose call initialization fails, and fixed bugs
...
uncovered by the test.
9 years ago
Makarand Dharmapurikar
0579cfc334
more files after running build.yaml changes through
9 years ago
Craig Tiller
fa1f74e226
Fix errored streams prematurely terminating, add a test
9 years ago
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Craig Tiller
03915e5de6
Sort out codegen dependencies
9 years ago
Craig Tiller
d1697d99d7
Getting dependencies fixed up
9 years ago
Craig Tiller
a446ee2f58
Add test to verify bad behavior
9 years ago
Craig Tiller
44cc10b02e
Add uses clauses to filegroups to ease dependency management
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Craig Tiller
6a59cf24f3
Regenerate files
9 years ago
yang-g
4e5c6d9895
Remove end2end_certs library.
9 years ago
Craig Tiller
df5231ec09
Implement tests
9 years ago
Craig Tiller
7885ea5e31
Add a place for tests
9 years ago
Craig Tiller
de676268aa
Reinstate sockpair tests
9 years ago
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago