• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

loot / libloot / 25013493791
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: update-changelog
DEFAULT BRANCH: master
Ran 27 Apr 2026 06:52PM UTC
Jobs 2
Files 37
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Apr 2026 06:50PM UTC coverage: 94.186% (+0.06%) from 94.122%
25013493791

push

github

Ortham
Stop treating asset hash collisions as errors

Feedback from Robert on Discord[1] is that hash collisions can be very common for certain mods.

Since erroring causes that archive's assets to be ignored, it results in less accurate sorting behaviour than not erroring, and if there are many hash collisions then logging them just produces noise.

Instead, count the number of collisions and debug log a single statement if it's non-zero, so there's still some indication to aid debugging any unexpected sorting behaviour it causes.

[1]: https://discord.com/channels/473542112974077963/473542230095822848/1498060566344896673

The linked Discord message (and a few following messages) is:

> pretty sure for Skyblivion we have > Many duplicates all over our files
and i mean A LOT
> but 100s of thousands of files that i'd expect
> [...]
> quirks of the hashing formula the game uses
>
> -- Robert in #support at 2026-04-27, 21:36 PM

16 of 26 new or added lines in 4 files covered. (61.54%)

12344 of 13106 relevant lines covered (94.19%)

142.58 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
87.01
1.5% src/archive/bsa.rs
3
82.02
1.79% src/archive/ba2.rs
1
67.28
0.0% src/metadata/error.rs
Jobs
ID Job ID Ran Files Coverage
1 25013493791.1 27 Apr 2026 06:52PM UTC 37
94.13
GitHub Action Run
2 25013493791.2 27 Apr 2026 06:53PM UTC 37
94.11
GitHub Action Run
Source Files on build 25013493791
  • Tree
  • List 37
  • Changed 37
  • Source Changed 37
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25013493791
  • 66f6ac8a on github
  • Prev Build on fix-cpp-test-printers (#24791751861)
  • Next Build on rework-reading-assets (#25069076835)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc