diff options
-rw-r--r-- | sunrpc/tst-udp-nonblocking.c | 2 | ||||
-rw-r--r-- | sunrpc/tst-udp-timeout.c | 16 |
2 files changed, 9 insertions, 9 deletions
diff --git a/sunrpc/tst-udp-nonblocking.c b/sunrpc/tst-udp-nonblocking.c index 189136c9f9..45d6b8919f 100644 --- a/sunrpc/tst-udp-nonblocking.c +++ b/sunrpc/tst-udp-nonblocking.c @@ -290,7 +290,7 @@ do_test (void) printf ("info: send/receive took %f seconds\n", after_pings - before_pings); /* Expected timeout is 0.75 seconds. */ - TEST_VERIFY (0.75 <= after_pings - before_pings); + TEST_VERIFY (0.70 <= after_pings - before_pings); TEST_VERIFY (after_pings - before_pings < 1.2); uint32_t xid; diff --git a/sunrpc/tst-udp-timeout.c b/sunrpc/tst-udp-timeout.c index 26869f5547..7ca284d84b 100644 --- a/sunrpc/tst-udp-timeout.c +++ b/sunrpc/tst-udp-timeout.c @@ -294,10 +294,10 @@ test_udp_server (int port) double after = get_ticks (); if (test_verbose) printf ("info: 21 garbage packets took %f seconds\n", after - before); - /* Expected timeout is 0.5 seconds. Add some slack in case process - scheduling delays processing the query or response, but do not - accept a retry (which would happen at 1.5 seconds). */ - TEST_VERIFY (0.5 <= after - before); + /* Expected timeout is 0.5 seconds. Add some slack for rounding errors and + in case process scheduling delays processing the query or response, but + do not accept a retry (which would happen at 1.5 seconds). */ + TEST_VERIFY (0.45 <= after - before); TEST_VERIFY (after - before < 1.2); test_call_flush (clnt); @@ -316,7 +316,7 @@ test_udp_server (int port) after - before); /* Expected timeout is 1.5 seconds. Do not accept a second retry (which would happen at 3 seconds). */ - TEST_VERIFY (1.5 <= after - before); + TEST_VERIFY (1.45 <= after - before); TEST_VERIFY (after - before < 2.9); test_call_flush (clnt); @@ -331,7 +331,7 @@ test_udp_server (int port) if (test_verbose) printf ("info: 0.75 second timeout took %f seconds\n", after - before); - TEST_VERIFY (0.75 <= after - before); + TEST_VERIFY (0.70 <= after - before); TEST_VERIFY (after - before < 1.4); test_call_flush (clnt); @@ -351,7 +351,7 @@ test_udp_server (int port) printf ("info: test_udp_server: 0.75 second timeout took %f seconds" " (garbage %d)\n", after - before, with_garbage); - TEST_VERIFY (0.75 <= after - before); + TEST_VERIFY (0.70 <= after - before); TEST_VERIFY (after - before < 1.4); test_call_flush (clnt); @@ -369,7 +369,7 @@ test_udp_server (int port) printf ("info: test_udp_server: 2.5 second timeout took %f seconds" " (garbage %d)\n", after - before, with_garbage); - TEST_VERIFY (2.5 <= after - before); + TEST_VERIFY (2.45 <= after - before); TEST_VERIFY (after - before < 3.0); test_call_flush (clnt); } |