Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h
 35.62% (26/73)
 54.55% (6/11)
 33.33% (14/42)
src/selinux/DESTDIR/usr/include/sepol/policydb/dtpath.h
  0.00% (0/47)
  0.00% (0/2)
  0.00% (0/83)
src/selinux/DESTDIR/usr/include/sepol/policydb/ebitmap.h
 95.00% (19/20)
100.00% (4/4)
100.00% (18/18)
src/selinux/DESTDIR/usr/include/sepol/policydb/mls_types.h
 47.95% (35/73)
 90.00% (9/10)
 47.06% (24/51)
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c
 81.68% (156/191)
100.00% (4/4)
 63.26% (167/264)
src/selinux/checkpolicy/lex.yy.c
 69.58% (972/1397)
 53.85% (21/39)
 48.74% (560/1149)
src/selinux/checkpolicy/module_compiler.c
 80.04% (878/1097)
 98.08% (51/52)
 76.49% (755/987)
src/selinux/checkpolicy/parse_util.c
  0.00% (0/43)
  0.00% (0/1)
  0.00% (0/28)
src/selinux/checkpolicy/policy_define.c
 75.64% (3907/5165)
 98.11% (104/106)
 81.23% (3155/3884)
src/selinux/checkpolicy/queue.c
 58.65% (78/133)
 77.78% (7/9)
 54.81% (57/104)
src/selinux/checkpolicy/y.tab.c
 94.07% (1396/1484)
100.00% (2/2)
 88.08% (1079/1225)
src/selinux/libsepol/src/assertion.c
 32.26% (240/744)
 52.94% (9/17)
 26.09% (210/805)
src/selinux/libsepol/src/avrule_block.c
 77.69% (101/130)
 88.89% (8/9)
 79.09% (87/110)
src/selinux/libsepol/src/avtab.c
 46.51% (180/387)
 66.67% (10/15)
 32.10% (156/486)
src/selinux/libsepol/src/conditional.c
 44.58% (284/637)
 61.29% (19/31)
 40.13% (256/638)
src/selinux/libsepol/src/constraint.c
 90.00% (18/20)
100.00% (2/2)
 88.89% (8/9)
src/selinux/libsepol/src/context.c
 12.44% (25/201)
 25.00% (2/8)
 12.41% (36/290)
src/selinux/libsepol/src/context_record.c
  0.00% (0/205)
  0.00% (0/13)
  0.00% (0/255)
src/selinux/libsepol/src/debug.c
  8.33% (3/36)
 16.67% (1/6)
 17.39% (4/23)
src/selinux/libsepol/src/ebitmap.c
 45.49% (227/499)
 66.67% (12/18)
 37.42% (177/473)
src/selinux/libsepol/src/expand.c
 48.89% (1438/2941)
 78.46% (51/65)
 38.90% (1573/4044)
src/selinux/libsepol/src/hashtab.c
 67.39% (124/184)
 75.00% (6/8)
 63.58% (96/151)
src/selinux/libsepol/src/hierarchy.c
 50.45% (225/446)
 66.67% (18/27)
 43.67% (245/561)
src/selinux/libsepol/src/kernel_to_cil.c
 53.54% (1635/3054)
 84.42% (65/77)
 47.81% (1345/2813)
src/selinux/libsepol/src/kernel_to_common.c
 61.68% (359/582)
 79.07% (34/43)
 51.45% (249/484)
src/selinux/libsepol/src/kernel_to_conf.c
 53.67% (1552/2892)
 88.00% (66/75)
 46.89% (1250/2666)
src/selinux/libsepol/src/link.c
  7.93% (145/1828)
 11.36% (5/44)
  5.94% (144/2425)
src/selinux/libsepol/src/mls.c
 15.68% (82/523)
 36.36% (8/22)
 16.05% (82/511)
src/selinux/libsepol/src/module.c
  0.00% (0/760)
  0.00% (0/30)
  0.00% (0/902)
src/selinux/libsepol/src/module_to_cil.c
  0.00% (0/3597)
  0.00% (0/111)
  0.00% (0/3215)
src/selinux/libsepol/src/optimize.c
 39.31% (125/318)
 58.82% (10/17)
 39.87% (126/316)
src/selinux/libsepol/src/polcaps.c
 86.67% (13/15)
100.00% (2/2)
 83.33% (15/18)
src/selinux/libsepol/src/policydb.c
 25.82% (791/3063)
 57.14% (68/119)
 20.29% (638/3145)
src/selinux/libsepol/src/policydb_convert.c
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/96)
src/selinux/libsepol/src/policydb_public.c
  0.00% (0/143)
  0.00% (0/21)
  0.00% (0/98)
src/selinux/libsepol/src/policydb_validate.c
 43.69% (734/1680)
 79.45% (58/73)
 42.13% (1007/2390)
src/selinux/libsepol/src/private.h
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/8)
src/selinux/libsepol/src/services.c
  0.50% (8/1588)
  2.22% (1/45)
  0.32% (5/1555)
src/selinux/libsepol/src/sidtab.c
 25.12% (51/203)
 27.27% (3/11)
 24.35% (47/193)
src/selinux/libsepol/src/symtab.c
 66.67% (16/24)
 75.00% (3/4)
 50.00% (7/14)
src/selinux/libsepol/src/util.c
 28.64% (59/206)
 50.00% (3/6)
 23.38% (47/201)
src/selinux/libsepol/src/write.c
 44.00% (689/1566)
 60.87% (28/46)
 36.52% (668/1829)
Totals
 43.35% (16591/38270)
 57.95% (700/1208)
 37.10% (14307/38559)