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
 81.56% (146/179)
100.00% (4/4)
 60.71% (170/280)
src/selinux/checkpolicy/lex.yy.c
 69.80% (980/1404)
 53.85% (21/39)
 48.83% (564/1155)
src/selinux/checkpolicy/module_compiler.c
 78.60% (874/1112)
 96.15% (50/52)
 75.07% (753/1003)
src/selinux/checkpolicy/parse_util.c
  0.00% (0/42)
  0.00% (0/1)
  0.00% (0/28)
src/selinux/checkpolicy/policy_define.c
 72.01% (3699/5137)
 96.23% (102/106)
 77.79% (3009/3868)
src/selinux/checkpolicy/queue.c
 58.65% (78/133)
 77.78% (7/9)
 54.81% (57/104)
src/selinux/checkpolicy/y.tab.c
 93.82% (1397/1489)
100.00% (2/2)
 87.13% (1063/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
 36.94% (181/490)
 61.11% (11/18)
 29.94% (141/471)
src/selinux/libsepol/src/expand.c
 38.02% (996/2620)
 67.21% (41/61)
 29.61% (1077/3637)
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.79% (1416/2788)
 82.89% (63/76)
 43.44% (1215/2797)
src/selinux/libsepol/src/kernel_to_common.c
 55.27% (299/541)
 69.05% (29/42)
 49.17% (207/421)
src/selinux/libsepol/src/kernel_to_conf.c
 51.08% (1372/2686)
 88.00% (66/75)
 42.93% (1151/2681)
src/selinux/libsepol/src/link.c
 12.24% (227/1854)
 19.15% (9/47)
 10.09% (252/2498)
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/3240)
  0.00% (0/111)
  0.00% (0/3151)
src/selinux/libsepol/src/optimize.c
 29.70% (90/303)
 50.00% (8/16)
 30.00% (93/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.81% (773/3116)
 57.63% (68/118)
 18.25% (618/3387)
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.33% (551/1401)
 70.42% (50/71)
 38.76% (840/2167)
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
 36.28% (693/1910)
 56.00% (28/50)
 31.05% (781/2515)
Totals
 39.98% (14798/37016)
 54.03% (650/1203)
 33.37% (12957/38828)