aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/transport
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2017-10-27 10:46:08 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2017-10-27 10:46:08 -0700
commitfc062439b624119ca6b4c3e6791d67e7891ea3eb (patch)
treeab34541bbca0cc0b4dbd0bd39ca738d7669412f3 /test/core/transport
parentf06d42ad4c18b0783ddfafc039e90dd9d8435cf7 (diff)
Address github comment, sleep for minimal time
Diffstat (limited to 'test/core/transport')
-rw-r--r--test/core/transport/status_conversion_test.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/core/transport/status_conversion_test.c b/test/core/transport/status_conversion_test.c
index 1a437046e8..e3f7602f64 100644
--- a/test/core/transport/status_conversion_test.c
+++ b/test/core/transport/status_conversion_test.c
@@ -18,8 +18,8 @@
#include <unistd.h>
-#include "src/core/lib/transport/status_conversion.h"
#include <grpc/support/log.h>
+#include "src/core/lib/transport/status_conversion.h"
#include "test/core/util/test_config.h"
#define GRPC_STATUS_TO_HTTP2_ERROR(a, b) \
@@ -132,7 +132,10 @@ int main(int argc, char **argv) {
GRPC_STATUS_INTERNAL);
HTTP2_ERROR_TO_GRPC_STATUS(GRPC_HTTP2_REFUSED_STREAM, after_deadline,
GRPC_STATUS_UNAVAILABLE);
- sleep(1);
+ // We only have millisecond granularity in our timing code. This sleeps for 2
+ // millis to ensure that the status conversion code will pick up the fact
+ // that the deadline has expired.
+ usleep(2000);
HTTP2_ERROR_TO_GRPC_STATUS(GRPC_HTTP2_CANCEL, after_deadline,
GRPC_STATUS_DEADLINE_EXCEEDED);
HTTP2_ERROR_TO_GRPC_STATUS(GRPC_HTTP2_COMPRESSION_ERROR, after_deadline,