Improve lcov reported code coverage stats
Remove unused code from the vppinfra build Add a bihash test case Change-Id: Ia930309efa28620dd1c0d69aaec432e2d8bd962c Signed-off-by: Dave Barach <dave@barachs.net>
This commit is contained in:
Dave Barach
committed by
Florin Coras
parent
cc991497b8
commit
749a89c317
@ -39,7 +39,6 @@ install(
|
||||
# vppinfra sources
|
||||
##############################################################################
|
||||
set(VPPINFRA_SRCS
|
||||
asm_x86.c
|
||||
backtrace.c
|
||||
cpu.c
|
||||
cuckoo_template.c
|
||||
@ -88,8 +87,6 @@ set(VPPINFRA_SRCS
|
||||
)
|
||||
|
||||
set(VPPINFRA_HEADERS
|
||||
asm_mips.h
|
||||
asm_x86.h
|
||||
bihash_16_8.h
|
||||
bihash_24_8.h
|
||||
bihash_40_8.h
|
||||
|
@ -25,7 +25,7 @@ class TestBihash(VppTestCase):
|
||||
|
||||
def test_bihash_unittest(self):
|
||||
""" Bihash Add/Del Test """
|
||||
error = self.vapi.cli("test bihash ")
|
||||
error = self.vapi.cli("test bihash careful 0 verbose 0")
|
||||
|
||||
if error:
|
||||
self.logger.critical(error)
|
||||
@ -34,11 +34,32 @@ class TestBihash(VppTestCase):
|
||||
def test_bihash_thread(self):
|
||||
""" Bihash Thread Test """
|
||||
|
||||
error = self.vapi.cli("test bihash threads 2 nbuckets 64000")
|
||||
error = self.vapi.cli("test bihash threads 2 nbuckets" +
|
||||
" 64000 careful 0 verbose 0")
|
||||
|
||||
if error:
|
||||
self.logger.critical(error)
|
||||
self.assertNotIn('failed', error)
|
||||
|
||||
def test_bihash_vec64(self):
|
||||
""" Bihash vec64 Test """
|
||||
|
||||
error = self.vapi.cli("test bihash vec64")
|
||||
|
||||
if error:
|
||||
self.logger.critical(error)
|
||||
self.assertNotIn('failed', error)
|
||||
|
||||
def test_bihash_coverage(self):
|
||||
""" Improve Code Coverage """
|
||||
|
||||
error = self.vapi.cli("test bihash nitems 10 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)
|
||||
|
Reference in New Issue
Block a user