From: Thomas Markwalder Date: Fri, 25 Apr 2014 15:15:39 +0000 (-0400) Subject: [master] Fix for 3387, asiodns::IOFetch unit test failing X-Git-Tag: trac3434_base~45 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=50cd64975e3cba5dc576db5bb85789a37991031c;p=thirdparty%2Fkea.git [master] Fix for 3387, asiodns::IOFetch unit test failing The unit test, IOFetchTest.TcpSendReceive65535, was failing routinely on a NetBSD VM. The VM was running so slowly that this test was timing out. Typically it takes less than 500ms. On this VM it was taking over 4.5s and then hitting a safety valve timeout. That timeout value was increased. --- diff --git a/src/lib/asiodns/tests/io_fetch_unittest.cc b/src/lib/asiodns/tests/io_fetch_unittest.cc index 7f79a528f8..54b134b1e6 100644 --- a/src/lib/asiodns/tests/io_fetch_unittest.cc +++ b/src/lib/asiodns/tests/io_fetch_unittest.cc @@ -106,7 +106,7 @@ public: udp_fetch_(IOFetch::UDP, service_, question_, IOAddress(TEST_HOST), TEST_PORT, result_buff_, this, 100), tcp_fetch_(IOFetch::TCP, service_, question_, IOAddress(TEST_HOST), - TEST_PORT, result_buff_, this, (16 * SEND_INTERVAL)), + TEST_PORT, result_buff_, this, (24 * SEND_INTERVAL)), // Timeout interval chosen to ensure no timeout protocol_(IOFetch::TCP), // for initialization - will be changed cumulative_(0),