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

MITLibraries / s3-bagit-validator / 14620961261
89%
main: 90%

Build:
Build:
LAST BUILD BRANCH: v0.1.6
DEFAULT BRANCH: main
Ran 23 Apr 2025 02:39PM 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

23 Apr 2025 02:00PM UTC coverage: 88.905% (-0.08%) from 88.989%
14620961261

Pull #69

github

ghukill
Bulk validate resume via previous results

Why these changes are being introduced:

The bulk-validate CLI command would heavily benefit from the ability to
resume a run, or retry failed AIPs from a run.

How this addresses that need:

As the bulk validation runs, results are incrementally written to
the output CSV.  This ensures that if there is some kind of error,
or the process quits unexpectedly, there is an artifact of what
has happened so far.

Additionally, when a bulk validation runs starts if a file already
exists for the given output CSV, the results are considered for
the run: any valid AIPs are skipped and any failed AIPs are
retried if --retry-failed flag is set, otherwise they are skipped
as well.

The net effect is that bulk validation is more fault tolerant by
allowing a user to "resume" a run as long as they provide the
same output CSV filepath.

Side effects of this change:
* None

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IR-228
Pull Request #69: IR 228 - resume/retry bulk validation

40 of 57 new or added lines in 1 file covered. (70.18%)

21 existing lines in 3 files now uncovered.

609 of 685 relevant lines covered (88.91%)

0.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
17
81.21
-0.61% lambdas/cli.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
97.94
0.0% lambdas/utils/aws/s3_inventory.py
9
81.21
-0.61% lambdas/cli.py
11
90.51
0.0% lambdas/aip.py
Jobs
ID Job ID Ran Files Coverage
1 14620961261.1 23 Apr 2025 02:39PM UTC 8
88.91
GitHub Action Run
Source Files on build 14620961261
  • Tree
  • List 8
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14620961261
  • Pull Request #69
  • PR Base - main (#14540309546)
  • 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