Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/htslib/bgzf.c
 22.14% (380/1716)
 28.38% (21/74)
 25.09% (339/1351)
src/htslib/cram/cram_codecs.c
 16.10% (441/2739)
 15.34% (25/163)
 16.89% (352/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
 20.06% (529/2637)
 52.17% (12/23)
 21.67% (549/2534)
src/htslib/cram/cram_encode.c
  0.00% (0/2800)
  0.00% (0/33)
  0.00% (0/2741)
src/htslib/cram/cram_index.c
  0.00% (0/487)
  0.00% (0/15)
  0.00% (0/405)
src/htslib/cram/cram_io.c
 31.58% (1258/3984)
 37.61% (41/109)
 31.82% (963/3026)
src/htslib/cram/cram_io.h
 17.27% (24/139)
 18.18% (2/11)
 19.66% (23/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.03% (705/1854)
 44.07% (26/59)
 35.19% (676/1921)
src/htslib/header.h
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/htslib/hfile.c
 45.44% (344/757)
 49.25% (33/67)
 39.62% (227/573)
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/1066)
 12.12% (4/33)
  2.41% (20/831)
src/htslib/hfile_s3.c
  1.03% (10/972)
  2.70% (1/37)
  0.14% (1/691)
src/htslib/hfile_s3_write.c
  7.25% (40/552)
 16.00% (4/25)
  4.78% (12/251)
src/htslib/hts.c
 13.40% (476/3553)
 18.26% (21/115)
 12.34% (447/3623)
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.16% (270/656)
 38.46% (5/13)
 41.75% (253/606)
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
 75.38% (49/65)
 75.00% (3/4)
 75.51% (37/49)
src/htslib/htscodecs/htscodecs/fqzcomp_qual.c
 30.52% (314/1029)
 45.45% (10/22)
 32.71% (279/853)
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.69% (120/257)
 50.00% (2/4)
 46.82% (81/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
  0.00% (0/240)
  0.00% (0/17)
  0.00% (0/67)
src/htslib/htscodecs/htscodecs/rANS_static.c
  0.00% (0/550)
  0.00% (0/6)
  0.00% (0/403)
src/htslib/htscodecs/htscodecs/rANS_static16_int.h
 42.02% (200/476)
 57.14% (8/14)
 51.44% (161/313)
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.20% (526/936)
 50.00% (3/6)
 61.41% (261/425)
src/htslib/htscodecs/htscodecs/rANS_static32x16pr_avx512.c
  0.00% (0/623)
  0.00% (0/5)
  0.00% (0/287)
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.25% (525/1066)
 42.86% (6/14)
 48.79% (402/824)
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
  0.00% (0/117)
  0.00% (0/5)
  0.00% (0/70)
src/htslib/htscodecs/htscodecs/tokenise_name3.c
 17.41% (180/1034)
 28.57% (10/35)
 16.00% (143/894)
src/htslib/htscodecs/htscodecs/utils.c
 54.43% (43/79)
 60.00% (3/5)
 69.23% (45/65)
src/htslib/htscodecs/htscodecs/utils.h
 13.62% (35/257)
 16.67% (1/6)
 30.33% (37/122)
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.20% (148/205)
 27.27% (3/11)
 80.00% (116/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.83% (1352/4858)
 28.57% (46/161)
 29.49% (1485/5036)
src/htslib/sam_internal.h
 81.40% (35/43)
100.00% (3/3)
 95.00% (19/20)
src/htslib/tbx.c
  4.35% (16/368)
 10.53% (2/19)
  1.84% (7/380)
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
 43.75% (1868/4270)
 43.51% (57/131)
 43.19% (2179/5045)
Totals
 23.13% (11073/47872)
 27.66% (452/1634)
 24.17% (10007/41410)