Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/htslib/bgzf.c
 21.15% (363/1716)
 27.03% (20/74)
 23.91% (323/1351)
src/htslib/cram/cram_codecs.c
 18.53% (492/2655)
 17.65% (27/153)
 19.85% (403/2030)
src/htslib/cram/cram_codecs.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/12)
src/htslib/cram/cram_decode.c
 24.69% (650/2633)
 56.52% (13/23)
 25.36% (638/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
 28.49% (1130/3966)
 33.03% (36/109)
 29.15% (878/3012)
src/htslib/cram/cram_io.h
 26.62% (37/139)
 54.55% (6/11)
 23.93% (28/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.46% (713/1854)
 44.07% (26/59)
 35.55% (683/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.59% (536/3439)
 20.91% (23/110)
 15.11% (532/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
 40.70% (267/656)
 38.46% (5/13)
 40.49% (247/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
 31.30% (302/965)
 47.37% (9/19)
 33.41% (274/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
 46.36% (121/261)
 50.00% (2/4)
 47.40% (82/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
 12.71% (69/543)
 33.33% (2/6)
 12.34% (49/397)
src/htslib/htscodecs/htscodecs/rANS_static16_int.h
 44.00% (209/475)
 57.14% (8/14)
 54.84% (170/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
 56.90% (532/935)
 50.00% (3/6)
 63.03% (266/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
 49.31% (535/1085)
 38.46% (5/13)
 49.45% (408/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
 26.60% (253/951)
 31.43% (11/35)
 25.54% (225/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
 11.65% (29/249)
 16.67% (1/6)
 27.19% (31/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
 23.26% (10/43)
 20.00% (2/10)
 38.10% (8/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.79% (1341/4826)
 28.57% (46/161)
 29.25% (1460/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
 67.65% (69/102)
100.00% (4/4)
 78.33% (47/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
 44.64% (1859/4164)
 43.41% (56/129)
 43.94% (2177/4954)
Totals
 23.98% (11347/47312)
 28.31% (456/1611)
 25.07% (10278/40997)