blob: a5cf065735fe83737235c3b38f70612005f087ec [file] [log] [blame]
Dave Barach8b5dc4f2018-07-23 18:00:54 -04001#!/usr/bin/env python
2
3import unittest
4
5from framework import VppTestCase, VppTestRunner
6from vpp_ip_route import VppIpTable, VppIpRoute, VppRoutePath
7
8
9class TestTCP(VppTestCase):
10 """ Bihash Test Cases """
11
12 @classmethod
13 def setUpClass(cls):
14 super(TestTCP, cls).setUpClass()
15
16 def setUp(self):
17 super(TestTCP, self).setUp()
18
19 def tearDown(self):
20 super(TestTCP, self).tearDown()
21
22 def test_bihash_unittest(self):
23 """ Bihash Add/Del Test """
24 error = self.vapi.cli("test bihash ")
25
26 if error:
27 self.logger.critical(error)
28 self.assertEqual(error.find("failed"), -1)
29
30 def test_bihash_thread(self):
31 """ Bihash Thread Test """
32
33 error = self.vapi.cli("test bihash threads 2 nbuckets 64000")
34
35 if error:
36 self.logger.critical(error)
37 self.assertEqual(error.find("failed"), -1)
38
39if __name__ == '__main__':
40 unittest.main(testRunner=VppTestRunner)