From 7f7167e02a79db81e6e42489a9c59ac414988c40 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Fri, 17 Jun 2022 17:07:42 +0200 Subject: [PATCH] dnsdist: Test the TCP latency in our regression tests --- regression-tests.dnsdist/test_API.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 -- 2.47.2