Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/htslib/bgzf.c
 22.79% (391/1716)
 28.38% (21/74)
 25.91% (350/1351)
src/htslib/cram/cram_codecs.c
 19.65% (538/2738)
 16.56% (27/163)
 20.35% (424/2084)
src/htslib/cram/cram_codecs.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/12)
src/htslib/cram/cram_decode.c
 26.43% (696/2633)
 56.52% (13/23)
 26.71% (672/2516)
src/htslib/cram/cram_encode.c
  0.00% (0/2755)
  0.00% (0/33)
  0.00% (0/2721)
src/htslib/cram/cram_index.c
  0.00% (0/475)
  0.00% (0/13)
  0.00% (0/404)
src/htslib/cram/cram_io.c
 30.15% (1200/3980)
 34.86% (38/109)
 30.56% (924/3024)
src/htslib/cram/cram_io.h
 35.97% (50/139)
 54.55% (6/11)
 39.32% (46/117)
src/htslib/cram/cram_stats.c
  0.00% (0/118)
  0.00% (0/5)
  0.00% (0/133)
src/htslib/cram/mFILE.c
  0.00% (0/369)
  0.00% (0/27)
  0.00% (0/294)
src/htslib/cram/open_trace_file.c
  0.00% (0/229)
  0.00% (0/7)
  0.00% (0/203)
src/htslib/cram/pooled_alloc.c
 85.71% (60/70)
 83.33% (5/6)
 77.14% (27/35)
src/htslib/cram/string_alloc.c
 96.88% (62/64)
100.00% (6/6)
 80.49% (33/41)
src/htslib/faidx.c
  0.00% (0/719)
  0.00% (0/36)
  0.00% (0/569)
src/htslib/header.c
 38.62% (716/1854)
 44.07% (26/59)
 35.66% (685/1921)
src/htslib/header.h
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/htslib/hfile.c
 45.26% (344/760)
 49.25% (33/67)
 39.55% (227/574)
src/htslib/hfile_gcs.c
 12.94% (11/85)
 25.00% (1/4)
  2.56% (1/39)
src/htslib/hfile_libcurl.c
  4.41% (47/1065)
 12.12% (4/33)
  2.41% (20/831)
src/htslib/hfile_s3.c
  1.03% (10/974)
  2.70% (1/37)
  0.14% (1/694)
src/htslib/hfile_s3_write.c
  7.25% (40/552)
 16.00% (4/25)
  4.78% (12/251)
src/htslib/hts.c
 15.38% (529/3439)
 20.91% (23/110)
 14.83% (522/3520)
src/htslib/hts_expr.c
  0.47% (3/633)
  4.55% (1/22)
  0.42% (3/722)
src/htslib/hts_internal.h
 58.82% (10/17)
100.00% (1/1)
 45.83% (22/48)
src/htslib/hts_time_funcs.h
  0.00% (0/89)
  0.00% (0/5)
  0.00% (0/57)
src/htslib/htscodecs/htscodecs/arith_dynamic.c
 41.46% (272/656)
 38.46% (5/13)
 42.30% (258/610)
src/htslib/htscodecs/htscodecs/c_range_coder.h
 43.66% (31/71)
 35.71% (5/14)
 46.00% (23/50)
src/htslib/htscodecs/htscodecs/c_simple_model.h
 73.13% (49/67)
 75.00% (3/4)
 75.00% (36/48)
src/htslib/htscodecs/htscodecs/fqzcomp_qual.c
 32.44% (313/965)
 47.37% (9/19)
 34.27% (281/820)
src/htslib/htscodecs/htscodecs/htscodecs.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/htslib/htscodecs/htscodecs/pack.c
 43.68% (114/261)
 50.00% (2/4)
 45.09% (78/173)
src/htslib/htscodecs/htscodecs/pooled_alloc.h
  0.00% (0/55)
  0.00% (0/4)
  0.00% (0/31)
src/htslib/htscodecs/htscodecs/rANS_byte.h
  2.50% (6/240)
  5.88% (1/17)
  7.46% (5/67)
src/htslib/htscodecs/htscodecs/rANS_static.c
 13.44% (73/543)
 33.33% (2/6)
 12.85% (51/397)
src/htslib/htscodecs/htscodecs/rANS_static16_int.h
 45.05% (214/475)
 57.14% (8/14)
 56.77% (176/310)
src/htslib/htscodecs/htscodecs/rANS_static32x16pr.c
  0.00% (0/484)
  0.00% (0/4)
  0.00% (0/410)
src/htslib/htscodecs/htscodecs/rANS_static32x16pr_avx2.c
 57.01% (533/935)
 50.00% (3/6)
 63.27% (267/422)
src/htslib/htscodecs/htscodecs/rANS_static32x16pr_avx512.c
  0.00% (0/622)
  0.00% (0/5)
  0.00% (0/284)
src/htslib/htscodecs/htscodecs/rANS_static32x16pr_sse4.c
  0.00% (0/931)
  0.00% (0/4)
  0.00% (0/321)
src/htslib/htscodecs/htscodecs/rANS_static4x16pr.c
 50.51% (548/1085)
 38.46% (5/13)
 51.27% (423/825)
src/htslib/htscodecs/htscodecs/rANS_word.h
 15.07% (41/272)
 25.00% (4/16)
 28.95% (11/38)
src/htslib/htscodecs/htscodecs/rle.c
 30.77% (36/117)
 20.00% (1/5)
 31.43% (22/70)
src/htslib/htscodecs/htscodecs/tokenise_name3.c
 33.86% (322/951)
 40.00% (14/35)
 30.65% (270/881)
src/htslib/htscodecs/htscodecs/utils.c
 64.86% (48/74)
 80.00% (4/5)
 74.19% (46/62)
src/htslib/htscodecs/htscodecs/utils.h
 14.06% (35/249)
 16.67% (1/6)
 32.46% (37/114)
src/htslib/htscodecs/htscodecs/varint.h
 10.48% (26/248)
  8.33% (1/12)
 15.91% (21/132)
src/htslib/htslib/cram.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/htslib/htslib/hfile.h
 54.29% (38/70)
 66.67% (6/9)
 63.83% (30/47)
src/htslib/htslib/hts.h
 44.19% (19/43)
 40.00% (4/10)
 47.62% (10/21)
src/htslib/htslib/hts_endian.h
 57.48% (73/127)
 83.33% (15/18)
 80.00% (24/30)
src/htslib/htslib/hts_expr.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/15)
src/htslib/htslib/khash.h
 81.76% (130/159)
 70.00% (7/10)
 83.91% (146/174)
src/htslib/htslib/khash_str2int.h
  0.00% (0/56)
  0.00% (0/8)
  0.00% (0/34)
src/htslib/htslib/ksort.h
  0.00% (0/183)
  0.00% (0/9)
  0.00% (0/122)
src/htslib/htslib/kstring.h
 67.51% (133/197)
 68.42% (13/19)
 79.07% (68/86)
src/htslib/htslib/sam.h
 72.68% (149/205)
 27.27% (3/11)
 81.38% (118/145)
src/htslib/htslib/vcf.h
 73.83% (110/149)
 61.11% (11/18)
 85.00% (136/160)
src/htslib/kstring.c
 52.49% (158/301)
 45.45% (5/11)
 43.55% (135/310)
src/htslib/md5.c
  0.00% (0/183)
  0.00% (0/7)
  0.00% (0/158)
src/htslib/multipart.c
  0.00% (0/148)
  0.00% (0/9)
  0.00% (0/148)
src/htslib/region.c
  0.00% (0/157)
  0.00% (0/6)
  0.00% (0/158)
src/htslib/sam.c
 27.93% (1348/4826)
 28.57% (46/161)
 29.67% (1481/4992)
src/htslib/sam_internal.h
 81.40% (35/43)
100.00% (3/3)
 95.00% (19/20)
src/htslib/tbx.c
  4.40% (16/364)
 10.53% (2/19)
  1.86% (7/376)
src/htslib/test/fuzz/hts_open_fuzzer.c
 69.61% (71/102)
100.00% (4/4)
 80.00% (48/60)
src/htslib/textutils.c
 10.48% (37/353)
  4.55% (1/22)
 12.46% (39/313)
src/htslib/textutils_internal.h
 80.26% (122/152)
 60.00% (9/15)
 94.31% (116/123)
src/htslib/thread_pool.c
  0.00% (0/618)
  0.00% (0/32)
  0.00% (0/386)
src/htslib/vcf.c
 45.20% (1882/4164)
 43.41% (56/129)
 44.39% (2199/4954)
Totals
 24.67% (11694/47409)
 28.62% (464/1621)
 25.69% (10551/41063)