]> git.ipfire.org Git - thirdparty/kea.git/commit
[#3366] Fixed failures in CfgIface UTs
authorThomas Markwalder <tmark@isc.org>
Tue, 4 Jun 2024 19:12:15 +0000 (15:12 -0400)
committerThomas Markwalder <tmark@isc.org>
Fri, 14 Jun 2024 11:19:20 +0000 (11:19 +0000)
commite1efb04748686f7ec4b055c368669f3fd9a013d7
tree8602bb86c229af237262d2ef67f4e7bf4fa92768
parenta78fa738f0d7e6098ef86e9bff1fd01a5b96a4b4
[#3366] Fixed failures in CfgIface UTs

Tests were subject to wide variations in retry intervals
on certain VMs.  Reworked stop when done but allow for
longer overal timeout

src/lib/dhcp/testutils/pkt_filter_test_stub.cc
    PktFilterTestStub::openSocket() - close fd on simulated open error

src/lib/dhcpsrv/tests/cfg_iface_unittest.cc
    CfgIfaceTest::stopWait() - added func to stop io_service_

    CfgIfaceTest::TearDown() - close sockets before clearing ifaces

    TEST_F(CfgIfaceTest, retryOpenServiceSockets4)
    TEST_F(CfgIfaceTest, retryOpenServiceSockets4OmitBound)
    TEST_F(CfgIfaceTest, retryOpenServiceSockets6)
    TEST_F(CfgIfaceTest, retryOpenServiceSockets6OmitBound) - modified
    to use stopWait(), longer timeout, shorter wait
src/lib/dhcp/testutils/pkt_filter_test_stub.cc
src/lib/dhcpsrv/tests/cfg_iface_unittest.cc