-
- Downloads
Calculate RPC deadline right before call creation
Most core end2end tests are written around a single RPC with an explicit deadline. Currently, this deadline is calculated before bringing up the test fixture, and thus time spent bringing up the test fixture is taken from the time allotted to the RPC. This change moves the calculation of these deadlines immediately before call creation. Additionally, the functions that calculate these deadlines have been renamed from 'xx_seconds_time()' to 'xx_seconds_from_now()' for clarity.
Showing
- test/core/end2end/tests/authority_not_supported.c 6 additions, 4 deletionstest/core/end2end/tests/authority_not_supported.c
- test/core/end2end/tests/bad_hostname.c 6 additions, 4 deletionstest/core/end2end/tests/bad_hostname.c
- test/core/end2end/tests/binary_metadata.c 6 additions, 4 deletionstest/core/end2end/tests/binary_metadata.c
- test/core/end2end/tests/call_creds.c 7 additions, 5 deletionstest/core/end2end/tests/call_creds.c
- test/core/end2end/tests/cancel_after_accept.c 8 additions, 6 deletionstest/core/end2end/tests/cancel_after_accept.c
- test/core/end2end/tests/cancel_after_client_done.c 6 additions, 4 deletionstest/core/end2end/tests/cancel_after_client_done.c
- test/core/end2end/tests/cancel_after_invoke.c 6 additions, 4 deletionstest/core/end2end/tests/cancel_after_invoke.c
- test/core/end2end/tests/cancel_before_invoke.c 6 additions, 4 deletionstest/core/end2end/tests/cancel_before_invoke.c
- test/core/end2end/tests/cancel_in_a_vacuum.c 6 additions, 4 deletionstest/core/end2end/tests/cancel_in_a_vacuum.c
- test/core/end2end/tests/cancel_with_status.c 6 additions, 4 deletionstest/core/end2end/tests/cancel_with_status.c
- test/core/end2end/tests/compressed_payload.c 7 additions, 5 deletionstest/core/end2end/tests/compressed_payload.c
- test/core/end2end/tests/default_host.c 6 additions, 4 deletionstest/core/end2end/tests/default_host.c
- test/core/end2end/tests/disappearing_server.c 6 additions, 4 deletionstest/core/end2end/tests/disappearing_server.c
- test/core/end2end/tests/empty_batch.c 6 additions, 4 deletionstest/core/end2end/tests/empty_batch.c
- test/core/end2end/tests/filter_call_init_fails.c 6 additions, 4 deletionstest/core/end2end/tests/filter_call_init_fails.c
- test/core/end2end/tests/filter_causes_close.c 6 additions, 4 deletionstest/core/end2end/tests/filter_causes_close.c
- test/core/end2end/tests/filter_latency.c 6 additions, 4 deletionstest/core/end2end/tests/filter_latency.c
- test/core/end2end/tests/graceful_server_shutdown.c 6 additions, 4 deletionstest/core/end2end/tests/graceful_server_shutdown.c
- test/core/end2end/tests/high_initial_seqno.c 6 additions, 4 deletionstest/core/end2end/tests/high_initial_seqno.c
- test/core/end2end/tests/hpack_size.c 6 additions, 4 deletionstest/core/end2end/tests/hpack_size.c
Loading
Please register or sign in to comment