X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftest_stats_client.py;h=bdc98118aeb33595bd7744c647df1988bccff1d5;hb=e3f078fcfc76d465552f0a0343a1886f4d177dd0;hp=672a77a0e0a6d48896cc17a4d752bf9595a15005;hpb=92e3082199d10add866894e86a9762d79a3536c4;p=vpp.git diff --git a/test/test_stats_client.py b/test/test_stats_client.py index 672a77a0e0a..bdc98118aeb 100644 --- a/test/test_stats_client.py +++ b/test/test_stats_client.py @@ -1,13 +1,14 @@ -#!/usr/bin/env python2.7 +#!/usr/bin/env python3 import unittest -import time import psutil from vpp_papi.vpp_stats import VPPStats +from framework import tag_fixme_vpp_workers from framework import VppTestCase, VppTestRunner +@tag_fixme_vpp_workers class StatsClientTestCase(VppTestCase): """Test Stats Client""" @@ -22,8 +23,8 @@ class StatsClientTestCase(VppTestCase): def test_set_errors(self): """Test set errors""" self.assertEqual(self.statistics.set_errors(), {}) - self.assertEqual(self.statistics.get_counter('/err/ethernet-input/no'), - [0]) + self.assertEqual( + self.statistics.get_counter('/err/ethernet-input/no error'), [0]) def test_client_fd_leak(self): """Test file descriptor count - VPP-1486""" @@ -33,7 +34,7 @@ class StatsClientTestCase(VppTestCase): initial_fds = p.num_fds() for _ in range(100): - stats = VPPStats(socketname=cls.stats_sock) + stats = VPPStats(socketname=cls.get_stats_sock_path()) stats.disconnect() ending_fds = p.num_fds() @@ -42,6 +43,7 @@ class StatsClientTestCase(VppTestCase): "is not equal to " "ending client side file descriptor count: %s" % ( initial_fds, ending_fds)) + @unittest.skip("Manual only") def test_mem_leak(self): def loop(): @@ -58,7 +60,9 @@ class StatsClientTestCase(VppTestCase): for j in range(100): loop() print(self.vapi.cli("show memory stats-segment verbose")) - print('AFTER', before, self.statistics.get_counter('/mem/statseg/used')) + print('AFTER', before, + self.statistics.get_counter('/mem/statseg/used')) + if __name__ == '__main__': unittest.main(testRunner=VppTestRunner)