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

ghga-de / datahub-file-service / 25661728617
82%
main: 82%

Build:
Build:
LAST BUILD BRANCH: 2.0.1
DEFAULT BRANCH: main
Ran 11 May 2026 09:26AM UTC
Jobs 1
Files 23
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

11 May 2026 09:05AM UTC coverage: 81.69% (-0.9%) from 82.609%
25661728617

push

github

web-flow
Polish logging (GSI-2307) (#12)

* Suppress most logs and trim traceback where not necessary

* Clean up the cleanup logs a little more

* Expand list of suppressed loggers and update tests

* Bump version to 1.0.4

* Add config options to control library log output

* Rename loggers_to_suppress to library_logger_names

* Rework logging - still work to do

* Restructure error definitions and rework most logging

* Update template files and docs

* Bump minor version because of new config options

* Inline the upgrade required error

* Put bucket back in log

* Expand message in log about aborting already aborted upload

* Remove unused config param and related todo

* Log failed deletion object IDs in cleanup command

* Make log message in cleanup much nicer, more better

* Change log to info when deleting existing object before starting upload

* Extract file upload abort code to private method

* Move msg into error class for some errors

* Remove debug logs that don't help

* Start object-centric messages with object id

* Remove UploadURLMissingUploadError and document other logs

* Remove logging of errors in S3Client module

* Enhance error text

* Make sure happy case file removal log doesn't follow unhappy case log

* Re-raise error as inconclusive error to be consistent

* Add word to error message

* Use fixed messages for UploadCompletionError and DownloadError and use S3OperationError for catch-all in S3Client

* Fix doc string for _configure_logging()

* Add missing bucket check to get_is_file_in_inbox

* Remove unused error class from except clause

* Swap sys exit for return

* Explicitly translate critical errors at call sites instead of at top

* Remove anomalous warning log for DownloadError and consolidate info a layer up

153 of 229 new or added lines in 12 files covered. (66.81%)

12 existing lines in 4 files now uncovered.

696 of 852 relevant lines covered (81.69%)

0.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
47
76.06
-4.69% src/dhfs/core/interrogator.py
17
0.0
0.0% src/dhfs/main.py
9
80.0
1.91% src/dhfs/adapters/outbound/s3.py
2
91.67
9.44% src/dhfs/core/cleaner.py
1
86.67
-2.52% src/dhfs/ports/outbound/interrogator.py

Coverage Regressions

Lines Coverage ∆ File
4
93.55
-1.57% src/dhfs/ports/outbound/s3.py
3
80.0
1.91% src/dhfs/adapters/outbound/s3.py
3
86.67
-2.52% src/dhfs/ports/outbound/interrogator.py
2
0.0
0.0% src/dhfs/main.py
Jobs
ID Job ID Ran Files Coverage
1 25661728617.1 11 May 2026 09:26AM UTC 23
81.69
GitHub Action Run
Source Files on build 25661728617
  • Tree
  • List 23
  • Changed 13
  • Source Changed 13
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25661728617
  • ac121c66 on github
  • Prev Build on main (#24564544096)
  • 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