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.10% (914/1404)
 53.85% (21/39)
 45.97% (531/1155)
src/selinux/checkpolicy/module_compiler.c
 70.75% (774/1094)
 94.23% (49/52)
 71.63% (707/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
 62.22% (3202/5146)
 96.23% (102/106)
 71.59% (2772/3872)
src/selinux/checkpolicy/queue.c
 58.65% (78/133)
 77.78% (7/9)
 54.81% (57/104)
src/selinux/checkpolicy/y.tab.c
 87.58% (1304/1489)
100.00% (2/2)
 76.23% (930/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
 39.39% (193/490)
 61.11% (11/18)
 32.06% (151/471)
src/selinux/libsepol/src/expand.c
 41.12% (1137/2765)
 70.77% (46/65)
 32.26% (1248/3868)
src/selinux/libsepol/src/hashtab.c
 67.21% (123/183)
 75.00% (6/8)
 63.58% (96/151)
src/selinux/libsepol/src/hierarchy.c
 24.58% (103/419)
 29.63% (8/27)
 33.80% (169/500)
src/selinux/libsepol/src/kernel_to_cil.c
 50.75% (1415/2788)
 82.89% (63/76)
 44.08% (1233/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
 49.52% (1330/2686)
 85.33% (64/75)
 42.48% (1139/2681)
src/selinux/libsepol/src/link.c
  9.43% (169/1793)
 13.64% (6/44)
  7.49% (179/2391)
src/selinux/libsepol/src/mls.c
 14.58% (78/535)
 36.36% (8/22)
 15.66% (80/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/3236)
  0.00% (0/111)
  0.00% (0/3148)
src/selinux/libsepol/src/optimize.c
 27.06% (82/303)
 50.00% (8/16)
 29.03% (90/310)
src/selinux/libsepol/src/polcaps.c
 86.67% (13/15)
100.00% (2/2)
 83.33% (15/18)
src/selinux/libsepol/src/policydb.c
 24.73% (771/3118)
 57.63% (68/118)
 18.15% (617/3399)
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
 40.42% (576/1425)
 73.61% (53/72)
 39.76% (878/2208)
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.06% (727/1910)
 58.00% (29/50)
 32.37% (814/2515)
Totals
 38.13% (14151/37113)
 54.27% (654/1205)
 32.55% (12693/38990)