From: Remi Gacogne Date: Fri, 17 Jun 2022 15:07:42 +0000 (+0200) Subject: dnsdist: Test the TCP latency in our regression tests X-Git-Tag: auth-4.8.0-alpha0~46^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f7167e02a79db81e6e42489a9c59ac414988c40;p=thirdparty%2Fpdns.git dnsdist: Test the TCP latency in our regression tests --- diff --git a/regression-tests.dnsdist/test_API.py b/regression-tests.dnsdist/test_API.py index 35c11e0b40..7e7d9151d9 100644 --- a/regression-tests.dnsdist/test_API.py +++ b/regression-tests.dnsdist/test_API.py @@ -132,11 +132,11 @@ class TestAPIBasics(APITestsBase): 'dropRate', 'responses', 'tcpDiedSendingQuery', 'tcpDiedReadingResponse', 'tcpGaveUp', 'tcpReadTimeouts', 'tcpWriteTimeouts', 'tcpCurrentConnections', 'tcpNewConnections', 'tcpReusedConnections', 'tlsResumptions', 'tcpAvgQueriesPerConnection', - 'tcpAvgConnectionDuration', 'protocol']: + 'tcpAvgConnectionDuration', 'tcpLatency', 'protocol']: self.assertIn(key, server) for key in ['id', 'latency', 'weight', 'outstanding', 'qpsLimit', 'reuseds', - 'qps', 'queries', 'order']: + 'qps', 'queries', 'order', 'tcpLatency']: self.assertTrue(server[key] >= 0) self.assertTrue(server['state'] in ['up', 'down', 'UP', 'DOWN']) @@ -189,11 +189,11 @@ class TestAPIBasics(APITestsBase): 'dropRate', 'responses', 'tcpDiedSendingQuery', 'tcpDiedReadingResponse', 'tcpGaveUp', 'tcpReadTimeouts', 'tcpWriteTimeouts', 'tcpCurrentConnections', 'tcpNewConnections', 'tcpReusedConnections', 'tcpAvgQueriesPerConnection', - 'tcpAvgConnectionDuration', 'protocol']: + 'tcpAvgConnectionDuration', 'tcpLatency', 'protocol']: self.assertIn(key, server) for key in ['id', 'latency', 'weight', 'outstanding', 'qpsLimit', 'reuseds', - 'qps', 'queries', 'order']: + 'qps', 'queries', 'order', 'tcpLatency']: self.assertTrue(server[key] >= 0) self.assertTrue(server['state'] in ['up', 'down', 'UP', 'DOWN']) @@ -361,6 +361,7 @@ class TestAPIServerDown(APITestsBase): content = r.json() self.assertEqual(content['servers'][0]['latency'], None) + self.assertEqual(content['servers'][0]['tcpLatency'], None) class TestAPIWritable(APITestsBase): __test__ = True