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

MITLibraries / s3-bagit-validator / 14358852928
91%
main: 90%

Build:
Build:
LAST BUILD BRANCH: v0.1.6
DEFAULT BRANCH: main
Ran 09 Apr 2025 01:49PM UTC
Jobs 1
Files 8
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

09 Apr 2025 01:45PM UTC coverage: 90.646% (+0.05%) from 90.598%
14358852928

push

github

ghukill
Gracefully handle missing or empty S3 inventory location

Why these changes are being introduced:

If an S3 inventory prefix does not resolve to any files,
or the location exists but no Inventory data has been
written yet, it was throwing an opaque error.

How this addresses that need:

The solution is twofold:
1. issue a warning log that indicates the configured S3
inventory location either does not exist or is empty
2. return an empty list and continue

While it is unusual for a configured S3 inventory to not
have symlink.txt files, it is possible.  By issuing a
logging warning we see this in Sentry, and it's visible
in logs if we want to understand why an AIP won't validate.

Side effects of this change:
* None

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IR-209

3 of 3 new or added lines in 1 file covered. (100.0%)

533 of 588 relevant lines covered (90.65%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 14358852928.1 09 Apr 2025 01:49PM UTC 8
90.65
GitHub Action Run
Source Files on build 14358852928
  • Tree
  • List 8
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14358852928
  • d031fa63 on github
  • Prev Build on main (#14343068293)
  • 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