aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/end2end/tests/max_connection_age.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-03-31 12:34:48 -0700
committerGravatar Craig Tiller <ctiller@google.com>2017-03-31 12:34:48 -0700
commitc1d438154b636ebaf96ec4b8c78e7f22cdf35475 (patch)
treef0dc7c80f0775d0a667f2b1b26fc12fc2dd57479 /test/core/end2end/tests/max_connection_age.c
parent09ed43f1d1670064cc98863479498676bb8c2502 (diff)
Use timeout inflation to account for differences between sanitizers
Diffstat (limited to 'test/core/end2end/tests/max_connection_age.c')
-rw-r--r--test/core/end2end/tests/max_connection_age.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/test/core/end2end/tests/max_connection_age.c b/test/core/end2end/tests/max_connection_age.c
index 9cb0dc8dcc..1de54e0825 100644
--- a/test/core/end2end/tests/max_connection_age.c
+++ b/test/core/end2end/tests/max_connection_age.c
@@ -168,12 +168,9 @@ static void test_max_age_forcibly_close(grpc_end2end_test_config config) {
CQ_EXPECT_COMPLETION(cqv, tag(101), true);
cq_verify(cqv);
- gpr_timespec channel_start_time = gpr_now(GPR_CLOCK_MONOTONIC);
- gpr_timespec expect_shutdown_time = gpr_time_add(
- channel_start_time,
- gpr_time_from_millis(MAX_CONNECTION_AGE_MS + MAX_CONNECTION_AGE_GRACE_MS +
- IMMEDIATE_SHUTDOWN_GRACE_TIME_MS,
- GPR_TIMESPAN));
+ gpr_timespec expect_shutdown_time = grpc_timeout_milliseconds_to_deadline(
+ MAX_CONNECTION_AGE_MS + MAX_CONNECTION_AGE_GRACE_MS +
+ IMMEDIATE_SHUTDOWN_GRACE_TIME_MS);
/* Wait for the channel to reach its max age */
cq_verify_empty_timeout(cqv, CQ_MAX_CONNECTION_AGE_WAIT_TIME_S);