Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
interface: add api test file
[vpp.git]
/
test
/
test_bihash.py
diff --git
a/test/test_bihash.py
b/test/test_bihash.py
index
04b1b4f
..
2949d66
100644
(file)
--- a/
test/test_bihash.py
+++ b/
test/test_bihash.py
@@
-2,7
+2,7
@@
import unittest
import unittest
-from framework import VppTestCase, VppTestRunner
+from framework import VppTestCase, VppTestRunner
, running_gcov_tests
from vpp_ip_route import VppIpTable, VppIpRoute, VppRoutePath
from vpp_ip_route import VppIpTable, VppIpRoute, VppRoutePath
@@
-11,6
+11,9
@@
class TestBihash(VppTestCase):
@classmethod
def setUpClass(cls):
@classmethod
def setUpClass(cls):
+ # increase vapi timeout, to avoid spurious "test bihash ..."
+ # failures reported on aarch64 w/ test-debug
+ cls.vapi_response_timeout = 20
super(TestBihash, cls).setUpClass()
@classmethod
super(TestBihash, cls).setUpClass()
@classmethod
@@
-50,6
+53,7
@@
class TestBihash(VppTestCase):
self.logger.critical(error)
self.assertNotIn('failed', error)
self.logger.critical(error)
self.assertNotIn('failed', error)
+ @unittest.skipUnless(running_gcov_tests, "part of code coverage tests")
def test_bihash_coverage(self):
""" Improve Code Coverage """
def test_bihash_coverage(self):
""" Improve Code Coverage """
@@
-60,6
+64,11
@@
class TestBihash(VppTestCase):
self.logger.critical(error)
self.assertNotIn('failed', error)
self.logger.critical(error)
self.assertNotIn('failed', error)
+ error = self.vapi.cli("test bihash nitems 10 nbuckets 1 ncycles 3" +
+ "search 2 careful 1 verbose 2 non-random-keys")
+ if error:
+ self.logger.critical(error)
+ self.assertNotIn('failed', error)
if __name__ == '__main__':
unittest.main(testRunner=VppTestRunner)
if __name__ == '__main__':
unittest.main(testRunner=VppTestRunner)