tests: make tests less make dependent
[vpp.git] / test / test_vppinfra.py
1 #!/usr/bin/env python3
2
3 import unittest
4
5 from framework import VppTestCase, VppTestRunner
6
7
8 class TestVppinfra(VppTestCase):
9     """ Vppinfra Unit Test Cases """
10     vpp_worker_count = 1
11
12     @classmethod
13     def setUpClass(cls):
14         super(TestVppinfra, cls).setUpClass()
15
16     @classmethod
17     def tearDownClass(cls):
18         super(TestVppinfra, cls).tearDownClass()
19
20     def setUp(self):
21         super(TestVppinfra, self).setUp()
22
23     def tearDown(self):
24         super(TestVppinfra, self).tearDown()
25
26     def test_bitmap_unittest(self):
27         """ Bitmap Code Coverage Test """
28         cmds = ["test bitmap"]
29
30         for cmd in cmds:
31             r = self.vapi.cli_return_response(cmd)
32             if r.retval != 0:
33                 if hasattr(r, 'reply'):
34                     self.logger.info(cmd + " FAIL reply " + r.reply)
35                 else:
36                     self.logger.info(cmd + " FAIL retval " + str(r.retval))
37
38 if __name__ == '__main__':
39     unittest.main(testRunner=VppTestRunner)