ref:main

Coverage Dashboard

79.4%
Coverage Settings Branch:
Total Lines
2105
Covered Lines
1671
Line Coverage
79.4%
Branch Coverage
N/A
Function Coverage
N/A

Coverage Treemap

Rectangle size = lines of code. Color: green (≥ 80%), yellow (≥ 60%), red (< 60%). Click a file to highlight it below.

lib/ex_git_objectstore/pack/reader.ex — 76.9% lib/ex_git_objectstore/pack/reader.ex — 76.9% reader.ex 76.9% lib/ex_git_objectstore/protocol/receive_pack.ex — 79.9% lib/ex_git_objectstore/protocol/receive_pack.ex — 79.9% receive_pack.ex 79.9% lib/ex_git_objectstore/storage/filesystem.ex — 73.3% lib/ex_git_objectstore/storage/filesystem.ex — 73.3% filesystem.ex 73.3% lib/ex_git_objectstore/protocol/upload_pack.ex — 71.5% lib/ex_git_objectstore/protocol/upload_pack.ex — 71.5% upload_pack.ex 71.5% lib/ex_git_objectstore/diff.ex — 90.3% lib/ex_git_objectstore/diff.ex — 90.3% diff.ex 90.3% lib/ex_git_objectstore/protocol/upload_pack_v2.ex — 83.8% lib/ex_git_objectstore/protocol/upload_pack_v2.ex — 83.8% upload_pack_v2.ex 83.8% lib/ex_git_objectstore/storage/s3.ex — 0.0% lib/ex_git_objectstore/storage/s3.ex — 0.0% s3.ex 0.0% lib/ex_git_objectstore/walk.ex — 82.8% lib/ex_git_objectstore/walk.ex — 82.8% walk.ex 82.8% lib/ex_git_objectstore/object.ex — 90.3% lib/ex_git_objectstore/object.ex — 90.3% object.ex 90.3% lib/ex_git_objectstore/fsck.ex — 83.0% lib/ex_git_objectstore/fsck.ex — 83.0% fsck.ex 83.0% lib/ex_git_objectstore/pack/index.ex — 76.3% lib/ex_git_objectstore/pack/index.ex — 76.3% index.ex 76.3% lib/ex_git_objectstore/pack/writer.ex — 94.9% lib/ex_git_objectstore/pack/writer.ex — 94.9% writer.ex 94.9% lib/ex_git_objectstore/merge.ex — 91.7% lib/ex_git_objectstore/merge.ex — 91.7% merge.ex 91.7% lib/ex_git_objectstore/ref.ex — 100.0% lib/ex_git_objectstore/ref.ex — 100.0% ref.ex 100.0% lib/ex_git_objectstore/storage/memory.ex — 94.5% lib/ex_git_objectstore/storage/memory.ex — 94.5% memory.ex 94.5% lib/ex_git_objectstore.ex — 72.5% lib/ex_git_objectstore.ex — 72.5% ex_git_objectstore… 72.5% lib/ex_git_objectstore/diff/myers.ex — 96.1% lib/ex_git_objectstore/diff/myers.ex — 96.1% myers.ex 96.1% lib/ex_git_objectstore/protocol/pkt_line.ex — 90.0% lib/ex_git_objectstore/protocol/pkt_line.ex — 90.0% pkt_line.ex 90.0% lib/ex_git_objectstore/object/tree.ex — 85.4% lib/ex_git_objectstore/object/tree.ex — 85.4% tree.ex 85.4% lib/ex_git_objectstore/object/commit.ex — 95.6% lib/ex_git_objectstore/object/commit.ex — 95.6% commit.ex 95.6% lib/ex_git_objectstore/object/tag.ex — 95.5% lib/ex_git_objectstore/object/tag.ex — 95.5% tag.ex 95.5% lib/ex_git_objectstore/pack/delta.ex — 97.5% lib/ex_git_objectstore/pack/delta.ex — 97.5% delta.… 97.5% lib/ex_git_objectstore/cache/ets.ex — 88.2% lib/ex_git_objectstore/cache/ets.ex — 88.2% ets.ex 88.2% lib/ex_git_objectstore/object_resolver.ex — 72.4% lib/ex_git_objectstore/object_resolver.ex — 72.4% object_resolver.… 72.4% lib/mix/tasks/license_check.ex — 0.0% lib/ex_git_objectstore/repo.ex — 91.7% lib/ex_git_objectstore/telemetry.ex — 0.0% lib/ex_git_objectstore/object/blob.ex — 100.0%

Hotspots — largest files with most uncovered lines

# File Coverage Coverage % Missed Total
#1 lib/ex_git_objectstore/storage/s3.ex
0.0% 97 97
#2 lib/ex_git_objectstore/pack/reader.ex
76.9% 56 242
#3 lib/ex_git_objectstore/storage/filesystem.ex
73.3% 42 157
#4 lib/ex_git_objectstore/protocol/upload_pack.ex
71.5% 39 137
#5 lib/ex_git_objectstore/protocol/receive_pack.ex
79.9% 36 179
#6 lib/ex_git_objectstore/pack/index.ex
76.3% 19 80
#7 lib/ex_git_objectstore/protocol/upload_pack_v2.ex
83.8% 19 117
#8 lib/ex_git_objectstore/walk.ex
82.8% 16 93
#9 lib/ex_git_objectstore/fsck.ex
83.0% 15 88
#10 lib/ex_git_objectstore.ex
72.5% 14 51

Coverage Trend

Commit Line % Branch % Function % Lines Date
a3f0318 78.9% N/A N/A 2073 Apr 09, 2026 at 17:02 UTC
43d8234 79.2% N/A N/A 2085 Apr 09, 2026 at 20:16 UTC
3be1166 79.2% N/A N/A 2085 Apr 09, 2026 at 20:18 UTC
32f9f47 79.4% N/A N/A 2105 Apr 09, 2026 at 20:47 UTC

Recent Reports

79.4% 32f9f47 Apr 09, 2026 at 20:47 UTC
79.2% 3be1166 Apr 09, 2026 at 20:18 UTC
79.2% 43d8234 Apr 09, 2026 at 20:16 UTC
78.9% a3f0318 Apr 09, 2026 at 17:02 UTC

Files (29 files)

Type
lib/ex_git_objectstore.ex 73%