Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libgit2/deps/http-parser/http_parser.c
  0.00% (0/1318)
  0.00% (0/13)
  0.00% (0/1896)
src/libgit2/deps/pcre/pcre_compile.c
  0.00% (0/4382)
  0.00% (0/31)
  0.00% (0/4822)
src/libgit2/deps/pcre/pcre_exec.c
  0.00% (0/2774)
  0.00% (0/4)
  0.00% (0/6957)
src/libgit2/deps/pcre/pcre_newline.c
  0.00% (0/58)
  0.00% (0/2)
  0.00% (0/92)
src/libgit2/deps/xdiff/git-xdiff.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/2)
src/libgit2/deps/xdiff/xdiffi.c
  0.00% (0/557)
  0.00% (0/22)
  0.00% (0/525)
src/libgit2/deps/xdiff/xemit.c
  0.00% (0/201)
  0.00% (0/9)
  0.00% (0/221)
src/libgit2/deps/xdiff/xhistogram.c
  0.00% (0/200)
  0.00% (0/8)
  0.00% (0/189)
src/libgit2/deps/xdiff/xmerge.c
  0.00% (0/518)
  0.00% (0/19)
  0.00% (0/388)
src/libgit2/deps/xdiff/xpatience.c
  0.00% (0/193)
  0.00% (0/10)
  0.00% (0/152)
src/libgit2/deps/xdiff/xprepare.c
  0.00% (0/274)
  0.00% (0/11)
  0.00% (0/270)
src/libgit2/deps/xdiff/xutils.c
  0.00% (0/310)
  0.00% (0/19)
  0.00% (0/316)
src/libgit2/deps/zlib/adler32.c
  0.00% (0/79)
  0.00% (0/5)
  0.00% (0/139)
src/libgit2/deps/zlib/crc32.c
  0.00% (0/287)
  0.00% (0/13)
  0.00% (0/77)
src/libgit2/deps/zlib/deflate.c
  0.00% (0/948)
  0.00% (0/28)
  0.00% (0/1281)
src/libgit2/deps/zlib/inffast.c
  0.00% (0/213)
  0.00% (0/1)
  0.00% (0/86)
src/libgit2/deps/zlib/inflate.c
  0.00% (0/797)
  0.00% (0/22)
  0.00% (0/891)
src/libgit2/deps/zlib/inftrees.c
  0.00% (0/162)
  0.00% (0/1)
  0.00% (0/109)
src/libgit2/deps/zlib/trees.c
  0.00% (0/409)
  0.00% (0/21)
  0.00% (0/600)
src/libgit2/deps/zlib/zutil.c
  0.00% (0/49)
  0.00% (0/5)
  0.00% (0/31)
src/libgit2/fuzzers/objects_fuzzer.c
 95.24% (20/21)
100.00% (2/2)
 92.86% (13/14)
src/libgit2/src/libgit2/annotated_commit.c
  0.00% (0/133)
  0.00% (0/11)
  0.00% (0/253)
src/libgit2/src/libgit2/attr.c
  0.00% (0/412)
  0.00% (0/19)
  0.00% (0/485)
src/libgit2/src/libgit2/attr_file.c
  0.00% (0/626)
  0.00% (0/28)
  0.00% (0/642)
src/libgit2/src/libgit2/attrcache.c
  0.00% (0/292)
  0.00% (0/16)
  0.00% (0/239)
src/libgit2/src/libgit2/blob.c
  4.52% (14/310)
  7.14% (2/28)
  4.49% (14/312)
src/libgit2/src/libgit2/branch.c
  0.00% (0/517)
  0.00% (0/30)
  0.00% (0/572)
src/libgit2/src/libgit2/buf.c
  0.00% (0/77)
  0.00% (0/9)
  0.00% (0/84)
src/libgit2/src/libgit2/cache.c
  6.41% (10/156)
  6.67% (1/15)
  3.77% (4/106)
src/libgit2/src/libgit2/cache.h
 57.14% (4/7)
 50.00% (1/2)
 50.00% (1/2)
src/libgit2/src/libgit2/checkout.c
  0.00% (0/1779)
  0.00% (0/79)
  0.00% (0/1722)
src/libgit2/src/libgit2/clone.c
  0.00% (0/405)
  0.00% (0/22)
  0.00% (0/389)
src/libgit2/src/libgit2/commit.c
 12.92% (85/658)
  8.11% (3/37)
 16.77% (134/799)
src/libgit2/src/libgit2/commit_graph.c
  0.00% (0/878)
  0.00% (0/39)
  0.00% (0/838)
src/libgit2/src/libgit2/commit_list.c
  0.00% (0/142)
  0.00% (0/10)
  0.00% (0/111)
src/libgit2/src/libgit2/common.h
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/10)
src/libgit2/src/libgit2/config.c
  0.00% (0/955)
  0.00% (0/82)
  0.00% (0/922)
src/libgit2/src/libgit2/config_backend.h
  0.00% (0/25)
  0.00% (0/8)
  0.00% (0/10)
src/libgit2/src/libgit2/config_cache.c
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/25)
src/libgit2/src/libgit2/config_entries.c
  0.00% (0/144)
  0.00% (0/12)
  0.00% (0/124)
src/libgit2/src/libgit2/config_file.c
  0.00% (0/706)
  0.00% (0/41)
  0.00% (0/705)
src/libgit2/src/libgit2/config_parse.c
  0.00% (0/361)
  0.00% (0/14)
  0.00% (0/303)
src/libgit2/src/libgit2/config_snapshot.c
  0.00% (0/130)
  0.00% (0/13)
  0.00% (0/123)
src/libgit2/src/libgit2/crlf.c
  4.92% (12/244)
  7.14% (1/14)
  2.07% (5/241)
src/libgit2/src/libgit2/delta.c
  0.00% (0/353)
  0.00% (0/9)
  0.00% (0/362)
src/libgit2/src/libgit2/delta.h
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/6)
src/libgit2/src/libgit2/diff.c
  0.00% (0/240)
  0.00% (0/26)
  0.00% (0/276)
src/libgit2/src/libgit2/diff_driver.c
  0.00% (0/308)
  0.00% (0/18)
  0.00% (0/312)
src/libgit2/src/libgit2/diff_file.c
  0.00% (0/328)
  0.00% (0/14)
  0.00% (0/234)
src/libgit2/src/libgit2/diff_generate.c
  0.00% (0/1103)
  0.00% (0/41)
  0.00% (0/1091)
src/libgit2/src/libgit2/diff_generate.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/6)
src/libgit2/src/libgit2/diff_print.c
  0.00% (0/547)
  0.00% (0/29)
  0.00% (0/479)
src/libgit2/src/libgit2/diff_stats.c
  0.00% (0/238)
  0.00% (0/11)
  0.00% (0/259)
src/libgit2/src/libgit2/diff_tform.c
  0.00% (0/705)
  0.00% (0/23)
  0.00% (0/783)
src/libgit2/src/libgit2/diff_xdiff.c
  0.00% (0/172)
  0.00% (0/6)
  0.00% (0/150)
src/libgit2/src/libgit2/email.c
  0.00% (0/175)
  0.00% (0/11)
  0.00% (0/217)
src/libgit2/src/libgit2/errors.c
 20.78% (32/154)
 17.65% (3/17)
 15.79% (15/95)
src/libgit2/src/libgit2/errors.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/10)
src/libgit2/src/libgit2/fetch.c
  0.00% (0/134)
  0.00% (0/8)
  0.00% (0/140)
src/libgit2/src/libgit2/fetchhead.c
  0.00% (0/227)
  0.00% (0/8)
  0.00% (0/268)
src/libgit2/src/libgit2/filter.c
 11.26% (82/728)
  8.77% (5/57)
 11.28% (88/780)
src/libgit2/src/libgit2/grafts.c
  0.00% (0/166)
  0.00% (0/12)
  0.00% (0/282)
src/libgit2/src/libgit2/graph.c
  0.00% (0/172)
  0.00% (0/6)
  0.00% (0/175)
src/libgit2/src/libgit2/hashsig.c
  0.00% (0/215)
  0.00% (0/16)
  0.00% (0/218)
src/libgit2/src/libgit2/ident.c
 11.69% (9/77)
 16.67% (1/6)
  7.58% (5/66)
src/libgit2/src/libgit2/idxmap.c
  0.00% (0/92)
  0.00% (0/15)
  0.00% (0/109)
src/libgit2/src/libgit2/ignore.c
  0.00% (0/391)
  0.00% (0/16)
  0.00% (0/410)
src/libgit2/src/libgit2/index.c
  0.00% (0/2451)
  0.00% (0/148)
  0.00% (0/2788)
src/libgit2/src/libgit2/index.h
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/22)
src/libgit2/src/libgit2/indexer.c
  0.00% (0/884)
  0.00% (0/36)
  0.00% (0/751)
src/libgit2/src/libgit2/iterator.c
  0.00% (0/1404)
  0.00% (0/88)
  0.00% (0/1381)
src/libgit2/src/libgit2/iterator.h
  0.00% (0/33)
  0.00% (0/11)
  0.00% (0/11)
src/libgit2/src/libgit2/libgit2.c
  7.92% (24/303)
 16.67% (2/12)
  2.56% (3/117)
src/libgit2/src/libgit2/mailmap.c
  0.00% (0/308)
  0.00% (0/19)
  0.00% (0/360)
src/libgit2/src/libgit2/merge.c
  0.00% (0/2147)
  0.00% (0/98)
  0.00% (0/2499)
src/libgit2/src/libgit2/merge.h
  0.00% (0/36)
  0.00% (0/2)
  0.00% (0/38)
src/libgit2/src/libgit2/merge_driver.c
 12.88% (30/233)
 15.00% (3/20)
  9.28% (22/237)
src/libgit2/src/libgit2/merge_file.c
  0.00% (0/195)
  0.00% (0/10)
  0.00% (0/247)
src/libgit2/src/libgit2/midx.c
  0.00% (0/639)
  0.00% (0/27)
  0.00% (0/564)
src/libgit2/src/libgit2/mwindow.c
  2.24% (7/312)
  6.67% (1/15)
  4.78% (13/272)
src/libgit2/src/libgit2/object.c
 16.13% (65/403)
 25.93% (7/27)
 17.85% (83/465)
src/libgit2/src/libgit2/object.h
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/7)
src/libgit2/src/libgit2/object_api.c
  0.00% (0/72)
  0.00% (0/24)
  0.00% (0/24)
src/libgit2/src/libgit2/odb.c
  3.04% (39/1281)
  4.94% (4/81)
  3.24% (43/1329)
src/libgit2/src/libgit2/odb_loose.c
  0.00% (0/738)
  0.00% (0/39)
  0.00% (0/720)
src/libgit2/src/libgit2/odb_pack.c
  0.00% (0/495)
  0.00% (0/26)
  0.00% (0/441)
src/libgit2/src/libgit2/offmap.c
  0.00% (0/54)
  0.00% (0/9)
  0.00% (0/62)
src/libgit2/src/libgit2/oid.c
 13.89% (35/252)
 17.86% (5/28)
 19.31% (39/202)
src/libgit2/src/libgit2/oid.h
 16.67% (27/162)
 33.33% (5/15)
 19.72% (14/71)
src/libgit2/src/libgit2/oidarray.c
  0.00% (0/52)
  0.00% (0/7)
  0.00% (0/39)
src/libgit2/src/libgit2/oidmap.c
  0.00% (0/59)
  0.00% (0/10)
  0.00% (0/63)
src/libgit2/src/libgit2/pack-objects.c
  0.00% (0/1157)
  0.00% (0/49)
  0.00% (0/1148)
src/libgit2/src/libgit2/pack.c
  0.00% (0/1062)
  0.00% (0/34)
  0.00% (0/926)
src/libgit2/src/libgit2/parse.c
  0.00% (0/92)
  0.00% (0/10)
  0.00% (0/62)
src/libgit2/src/libgit2/parse.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libgit2/src/libgit2/patch.c
  0.00% (0/136)
  0.00% (0/13)
  0.00% (0/208)
src/libgit2/src/libgit2/patch_generate.c
  0.00% (0/549)
  0.00% (0/35)
  0.00% (0/535)
src/libgit2/src/libgit2/path.c
  0.00% (0/208)
  0.00% (0/12)
  0.00% (0/237)
src/libgit2/src/libgit2/path.h
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/12)
src/libgit2/src/libgit2/pathspec.c
  0.00% (0/439)
  0.00% (0/31)
  0.00% (0/518)
src/libgit2/src/libgit2/proxy.c
  0.00% (0/26)
  0.00% (0/4)
  0.00% (0/29)
src/libgit2/src/libgit2/push.c
  0.00% (0/381)
  0.00% (0/21)
  0.00% (0/369)
src/libgit2/src/libgit2/refdb.c
  0.00% (0/268)
  0.00% (0/25)
  0.00% (0/434)
src/libgit2/src/libgit2/refdb_fs.c
  0.00% (0/1531)
  0.00% (0/65)
  0.00% (0/1547)
src/libgit2/src/libgit2/reflog.c
  0.00% (0/137)
  0.00% (0/14)
  0.00% (0/196)
src/libgit2/src/libgit2/reflog.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/libgit2/src/libgit2/refs.c
  0.00% (0/842)
  0.00% (0/70)
  0.00% (0/1036)
src/libgit2/src/libgit2/refspec.c
  0.00% (0/264)
  0.00% (0/19)
  0.00% (0/444)
src/libgit2/src/libgit2/remote.c
  0.00% (0/2010)
  0.00% (0/112)
  0.00% (0/2253)
src/libgit2/src/libgit2/remote.h
  0.00% (0/14)
  0.00% (0/3)
  0.00% (0/21)
src/libgit2/src/libgit2/repository.c
  0.00% (0/2368)
  0.00% (0/133)
  0.00% (0/2561)
src/libgit2/src/libgit2/repository.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/5)
src/libgit2/src/libgit2/revparse.c
  0.00% (0/629)
  0.00% (0/32)
  0.00% (0/559)
src/libgit2/src/libgit2/revwalk.c
  0.00% (0/524)
  0.00% (0/34)
  0.00% (0/564)
src/libgit2/src/libgit2/signature.c
 39.09% (86/220)
 33.33% (5/15)
 30.89% (80/259)
src/libgit2/src/libgit2/strarray.c
  0.00% (0/34)
  0.00% (0/3)
  0.00% (0/48)
src/libgit2/src/libgit2/stream.h
  0.00% (0/53)
  0.00% (0/10)
  0.00% (0/22)
src/libgit2/src/libgit2/streams/mbedtls.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/libgit2/src/libgit2/streams/openssl.c
 42.86% (3/7)
 50.00% (1/2)
 50.00% (1/2)
src/libgit2/src/libgit2/streams/registry.c
  6.15% (4/65)
 16.67% (1/6)
  6.67% (4/60)
src/libgit2/src/libgit2/streams/socket.c
  1.35% (3/223)
  7.14% (1/14)
  0.43% (1/231)
src/libgit2/src/libgit2/streams/tls.c
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/58)
src/libgit2/src/libgit2/submodule.c
  0.00% (0/1537)
  0.00% (0/87)
  0.00% (0/1568)
src/libgit2/src/libgit2/sysdir.c
 24.20% (53/219)
 31.82% (7/22)
 15.10% (29/192)
src/libgit2/src/libgit2/tag.c
 23.93% (84/351)
 13.79% (4/29)
 18.85% (82/435)
src/libgit2/src/libgit2/threadstate.c
 38.24% (13/34)
 40.00% (2/5)
 48.00% (12/25)
src/libgit2/src/libgit2/trace.c
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/12)
src/libgit2/src/libgit2/trace.h
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/7)
src/libgit2/src/libgit2/transaction.c
  0.00% (0/239)
  0.00% (0/13)
  0.00% (0/326)
src/libgit2/src/libgit2/transport.c
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/126)
src/libgit2/src/libgit2/transports/auth.c
  0.00% (0/32)
  0.00% (0/3)
  0.00% (0/26)
src/libgit2/src/libgit2/transports/credential.c
  0.00% (0/275)
  0.00% (0/29)
  0.00% (0/339)
src/libgit2/src/libgit2/transports/git.c
  0.00% (0/198)
  0.00% (0/14)
  0.00% (0/147)
src/libgit2/src/libgit2/transports/http.c
  0.00% (0/418)
  0.00% (0/20)
  0.00% (0/364)
src/libgit2/src/libgit2/transports/http.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/4)
src/libgit2/src/libgit2/transports/httpclient.c
  0.00% (0/928)
  0.00% (0/54)
  0.00% (0/888)
src/libgit2/src/libgit2/transports/local.c
  0.00% (0/475)
  0.00% (0/22)
  0.00% (0/367)
src/libgit2/src/libgit2/transports/smart.c
  0.00% (0/321)
  0.00% (0/19)
  0.00% (0/393)
src/libgit2/src/libgit2/transports/smart_pkt.c
  0.00% (0/545)
  0.00% (0/23)
  0.00% (0/615)
src/libgit2/src/libgit2/transports/smart_protocol.c
  0.00% (0/831)
  0.00% (0/22)
  0.00% (0/765)
src/libgit2/src/libgit2/transports/ssh.c
 18.18% (4/22)
 33.33% (1/3)
  3.23% (1/31)
src/libgit2/src/libgit2/tree-cache.c
  0.00% (0/173)
  0.00% (0/10)
  0.00% (0/172)
src/libgit2/src/libgit2/tree.c
  7.62% (63/827)
  8.93% (5/56)
  7.72% (72/933)
src/libgit2/src/libgit2/tree.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/libgit2/src/libgit2/worktree.c
  0.00% (0/468)
  0.00% (0/22)
  0.00% (0/551)
src/libgit2/src/util/alloc.c
 53.33% (8/15)
 66.67% (2/3)
 44.44% (4/9)
src/libgit2/src/util/allocators/failalloc.c
  0.00% (0/58)
  0.00% (0/9)
  0.00% (0/105)
src/libgit2/src/util/allocators/stdalloc.c
 87.80% (72/82)
 90.00% (9/10)
 84.06% (58/69)
src/libgit2/src/util/array.h
 31.25% (15/48)
 50.00% (1/2)
 32.43% (12/37)
src/libgit2/src/util/bitvec.h
  0.00% (0/32)
  0.00% (0/5)
  0.00% (0/27)
src/libgit2/src/util/date.c
  0.00% (0/555)
  0.00% (0/27)
  0.00% (0/458)
src/libgit2/src/util/filebuf.c
  0.00% (0/409)
  0.00% (0/18)
  0.00% (0/413)
src/libgit2/src/util/filebuf.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/6)
src/libgit2/src/util/fs_path.c
  0.00% (0/891)
  0.00% (0/63)
  0.00% (0/1134)
src/libgit2/src/util/fs_path.h
  0.00% (0/80)
  0.00% (0/9)
  0.00% (0/43)
src/libgit2/src/util/futils.c
  0.00% (0/810)
  0.00% (0/42)
  0.00% (0/714)
src/libgit2/src/util/hash.c
 44.34% (47/106)
 66.67% (6/9)
 45.10% (23/51)
src/libgit2/src/util/hash.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/6)
src/libgit2/src/util/hash/builtin.c
  9.09% (3/33)
 16.67% (1/6)
  2.38% (1/42)
src/libgit2/src/util/hash/collisiondetect.c
 88.89% (24/27)
100.00% (6/6)
 88.89% (32/36)
src/libgit2/src/util/hash/rfc6234/sha224-256.c
  0.00% (0/172)
  0.00% (0/13)
  0.00% (0/115)
src/libgit2/src/util/hash/sha1dc/sha1.c
 75.00% (381/508)
 53.85% (7/13)
 61.99% (1083/1747)
src/libgit2/src/util/hash/sha1dc/ubc_check.c
100.00% (262/262)
100.00% (1/1)
100.00% (257/257)
src/libgit2/src/util/integer.h
  0.00% (0/24)
  0.00% (0/6)
  0.00% (0/6)
src/libgit2/src/util/khash.h
  1.97% (3/152)
 11.11% (1/9)
  1.09% (2/183)
src/libgit2/src/util/net.c
  0.00% (0/733)
  0.00% (0/25)
  0.00% (0/821)
src/libgit2/src/util/pool.c
  4.00% (5/125)
  6.67% (1/15)
  1.24% (2/161)
src/libgit2/src/util/posix.c
  0.00% (0/75)
  0.00% (0/6)
  0.00% (0/69)
src/libgit2/src/util/pqueue.c
  0.00% (0/69)
  0.00% (0/5)
  0.00% (0/55)
src/libgit2/src/util/rand.c
 44.05% (37/84)
 57.14% (4/7)
 60.00% (18/30)
src/libgit2/src/util/regexp.c
  0.00% (0/47)
  0.00% (0/4)
  0.00% (0/57)
src/libgit2/src/util/runtime.c
 43.48% (30/69)
 62.50% (5/8)
 47.37% (27/57)
src/libgit2/src/util/sortedcache.c
  0.00% (0/227)
  0.00% (0/22)
  0.00% (0/184)
src/libgit2/src/util/str.c
 16.52% (150/908)
 27.08% (13/48)
 17.89% (212/1185)
src/libgit2/src/util/str.h
 18.18% (6/33)
 22.22% (2/9)
  7.69% (2/26)
src/libgit2/src/util/strmap.c
  9.26% (5/54)
 11.11% (1/9)
 11.29% (7/62)
src/libgit2/src/util/thread.c
 61.11% (11/18)
 75.00% (3/4)
 53.85% (7/13)
src/libgit2/src/util/thread.h
  4.76% (6/126)
 18.18% (2/11)
 18.18% (2/11)
src/libgit2/src/util/tsort.c
 11.11% (26/234)
 33.33% (4/12)
  5.19% (11/212)
src/libgit2/src/util/unix/map.c
 14.63% (6/41)
 25.00% (1/4)
  4.69% (3/64)
src/libgit2/src/util/unix/posix.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/2)
src/libgit2/src/util/unix/pthread.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/libgit2/src/util/unix/realpath.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/libgit2/src/util/utf8.c
  0.00% (0/71)
  0.00% (0/4)
  0.00% (0/55)
src/libgit2/src/util/util.c
 34.24% (138/403)
 25.00% (7/28)
 35.99% (122/339)
src/libgit2/src/util/util.h
 18.09% (17/94)
 15.79% (3/19)
 27.78% (20/72)
src/libgit2/src/util/varint.c
  0.00% (0/29)
  0.00% (0/2)
  0.00% (0/19)
src/libgit2/src/util/vector.c
 18.38% (50/272)
 18.52% (5/27)
 20.53% (77/375)
src/libgit2/src/util/vector.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/17)
src/libgit2/src/util/wildmatch.c
  0.00% (0/184)
  0.00% (0/2)
  0.00% (0/363)
src/libgit2/src/util/zstream.c
  0.00% (0/134)
  0.00% (0/13)
  0.00% (0/112)
Totals
  2.95% (2114/71611)
  4.35% (160/3677)
  3.45% (2762/79974)