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/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
 79.79% (150/188)
100.00% (4/4)
 59.64% (167/280)
src/selinux/checkpolicy/lex.yy.c
 65.57% (916/1397)
 53.85% (21/39)
 46.30% (532/1149)
src/selinux/checkpolicy/module_compiler.c
 69.59% (762/1095)
 94.23% (49/52)
 71.12% (702/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
 64.53% (3304/5120)
 96.19% (101/105)
 74.82% (2873/3840)
src/selinux/checkpolicy/queue.c
 58.65% (78/133)
 77.78% (7/9)
 54.81% (57/104)
src/selinux/checkpolicy/y.tab.c
 88.21% (1309/1484)
100.00% (2/2)
 77.14% (945/1225)
src/selinux/libsepol/src/assertion.c
  1.21% (9/744)
  5.88% (1/17)
  0.99% (8/805)
src/selinux/libsepol/src/avrule_block.c
 83.08% (108/130)
100.00% (9/9)
 86.36% (95/110)
src/selinux/libsepol/src/avtab.c
 11.18% (52/465)
 26.67% (4/15)
  5.78% (38/658)
src/selinux/libsepol/src/conditional.c
 44.29% (283/639)
 61.29% (19/31)
 39.47% (255/646)
src/selinux/libsepol/src/constraint.c
 90.00% (18/20)
100.00% (2/2)
 88.89% (8/9)
src/selinux/libsepol/src/context.c
 11.94% (24/201)
 25.00% (2/8)
 12.07% (35/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
 37.68% (188/499)
 61.11% (11/18)
 31.50% (149/473)
src/selinux/libsepol/src/expand.c
 41.94% (1197/2854)
 70.77% (46/65)
 32.82% (1270/3870)
src/selinux/libsepol/src/hashtab.c
 67.39% (124/184)
 75.00% (6/8)
 63.58% (96/151)
src/selinux/libsepol/src/hierarchy.c
 21.08% (94/446)
 29.63% (8/27)
 29.80% (149/500)
src/selinux/libsepol/src/kernel_to_cil.c
 51.93% (1577/3037)
 84.42% (65/77)
 45.41% (1270/2797)
src/selinux/libsepol/src/kernel_to_common.c
 61.01% (349/572)
 76.74% (33/43)
 52.16% (241/462)
src/selinux/libsepol/src/kernel_to_conf.c
 51.30% (1479/2883)
 85.33% (64/75)
 44.36% (1173/2644)
src/selinux/libsepol/src/link.c
  9.36% (170/1816)
 13.64% (6/44)
  7.43% (179/2410)
src/selinux/libsepol/src/mls.c
 15.52% (81/522)
 36.36% (8/22)
 15.85% (81/511)
src/selinux/libsepol/src/module.c
  0.00% (0/755)
  0.00% (0/30)
  0.00% (0/896)
src/selinux/libsepol/src/module_to_cil.c
  0.00% (0/3563)
  0.00% (0/111)
  0.00% (0/3171)
src/selinux/libsepol/src/optimize.c
 27.92% (86/308)
 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.77% (778/3141)
 57.63% (68/118)
 18.35% (624/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
 42.08% (648/1540)
 73.24% (52/71)
 39.45% (860/2180)
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/1586)
  2.22% (1/45)
  0.32% (5/1554)
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.92% (59/204)
 50.00% (3/6)
 23.38% (47/201)
src/selinux/libsepol/src/write.c
 40.16% (782/1947)
 58.00% (29/50)
 35.27% (887/2515)
Totals
 38.54% (14792/38383)
 54.44% (656/1205)
 33.24% (12961/38993)