Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/selinux/DESTDIR/usr/include/sepol/policydb/context.h
 34.21% (26/76)
 54.55% (6/11)
 33.33% (14/42)
src/selinux/DESTDIR/usr/include/sepol/policydb/ebitmap.h
 90.48% (19/21)
100.00% (4/4)
100.00% (18/18)
src/selinux/DESTDIR/usr/include/sepol/policydb/mls_types.h
 47.30% (35/74)
 90.00% (9/10)
 47.06% (24/51)
src/selinux/checkpolicy/fuzz/checkpolicy-fuzzer.c
 79.33% (142/179)
100.00% (4/4)
 59.64% (167/280)
src/selinux/checkpolicy/lex.yy.c
 65.24% (916/1404)
 53.85% (21/39)
 46.06% (532/1155)
src/selinux/checkpolicy/module_compiler.c
 69.84% (764/1094)
 94.23% (49/52)
 71.12% (702/987)
src/selinux/checkpolicy/parse_util.c
  0.00% (0/42)
  0.00% (0/1)
  0.00% (0/28)
src/selinux/checkpolicy/policy_define.c
 61.37% (3158/5146)
 95.28% (101/106)
 71.46% (2767/3872)
src/selinux/checkpolicy/queue.c
 58.65% (78/133)
 77.78% (7/9)
 54.81% (57/104)
src/selinux/checkpolicy/y.tab.c
 86.50% (1288/1489)
100.00% (2/2)
 75.16% (917/1220)
src/selinux/libsepol/src/assertion.c
  1.45% (9/622)
  5.88% (1/17)
  0.99% (8/805)
src/selinux/libsepol/src/avrule_block.c
 82.44% (108/131)
100.00% (9/9)
 87.16% (95/109)
src/selinux/libsepol/src/avtab.c
 11.38% (52/457)
 26.67% (4/15)
  5.78% (38/658)
src/selinux/libsepol/src/conditional.c
 44.75% (281/628)
 61.29% (19/31)
 39.60% (255/644)
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.25% (25/204)
 25.00% (2/8)
 12.41% (36/290)
src/selinux/libsepol/src/context_record.c
  0.00% (0/196)
  0.00% (0/13)
  0.00% (0/255)
src/selinux/libsepol/src/debug.c
  8.11% (3/37)
 16.67% (1/6)
 17.39% (4/23)
src/selinux/libsepol/src/ebitmap.c
 38.57% (189/490)
 61.11% (11/18)
 31.21% (147/471)
src/selinux/libsepol/src/expand.c
 41.05% (1137/2770)
 70.77% (46/65)
 32.21% (1248/3874)
src/selinux/libsepol/src/hashtab.c
 67.21% (123/183)
 75.00% (6/8)
 63.58% (96/151)
src/selinux/libsepol/src/hierarchy.c
 22.20% (93/419)
 29.63% (8/27)
 29.80% (149/500)
src/selinux/libsepol/src/kernel_to_cil.c
 51.97% (1449/2788)
 85.53% (65/76)
 44.55% (1246/2797)
src/selinux/libsepol/src/kernel_to_common.c
 57.49% (311/541)
 71.43% (30/42)
 50.83% (214/421)
src/selinux/libsepol/src/kernel_to_conf.c
 50.22% (1349/2686)
 85.33% (64/75)
 42.75% (1146/2681)
src/selinux/libsepol/src/link.c
  9.39% (169/1800)
 13.64% (6/44)
  7.45% (179/2403)
src/selinux/libsepol/src/mls.c
 14.77% (79/535)
 36.36% (8/22)
 15.85% (81/511)
src/selinux/libsepol/src/module.c
  0.00% (0/749)
  0.00% (0/30)
  0.00% (0/896)
src/selinux/libsepol/src/module_to_cil.c
  0.00% (0/3242)
  0.00% (0/111)
  0.00% (0/3155)
src/selinux/libsepol/src/optimize.c
 27.06% (82/303)
 50.00% (8/16)
 29.03% (90/310)
src/selinux/libsepol/src/polcaps.c
 60.00% (9/15)
 50.00% (1/2)
 61.11% (11/18)
src/selinux/libsepol/src/policydb.c
 24.73% (771/3118)
 57.63% (68/118)
 18.14% (617/3401)
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
 39.96% (571/1429)
 72.22% (52/72)
 38.70% (853/2204)
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.51% (8/1560)
  2.22% (1/45)
  0.32% (5/1545)
src/selinux/libsepol/src/sidtab.c
 25.00% (51/204)
 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
 29.29% (58/198)
 50.00% (3/6)
 23.38% (47/201)
src/selinux/libsepol/src/write.c
 38.53% (736/1910)
 58.00% (29/50)
 33.88% (852/2515)
Totals
 38.03% (14123/37135)
 54.19% (653/1205)
 32.49% (12677/39013)