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

ghga-de / ghga-connector / 12670915328
79%

Build:
DEFAULT BRANCH: main
Ran 08 Jan 2025 12:55PM UTC
Jobs 1
Files 34
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

08 Jan 2025 12:50PM UTC coverage: 80.339% (+8.9%) from 71.489%
12670915328

push

github

web-flow
Cache HTTP requests (GSI-1235) (#107)

* Swap MockRouter out in favor of FastAPI app

* Enable general caching with async_client

* Uncomment accidentally commented-out test cases

* Add garbage collection in downloader

* Add cache-control header
and remove url from _get_authorization

* Get WOT and S3 download url for every part again

* Implement DL caching in existing integration tests

* Update other integration tests

* Cleanup hanging async tasks in file ops tests and fix mypy complaints

* Remove unused duplicate module

* Remove unused constants and imports

* Use default cache limit of 128 and refactor use of client in testing

* Make sure not to cache S3 part downloads

* Move mock app fixturing to mock app module

* Test caching of WPS calls

* Make mypy happy without using ignores

* Add missing mock_external_calls fixture

* Add CACHE_MIN_FRESH constant and update caching behavior in API calls

* Bump version to 1.6.0

* Reflect WPS and DCS caching headers in mock responses

* Reduce cache TTL

30 of 33 new or added lines in 6 files covered. (90.91%)

1042 of 1297 relevant lines covered (80.34%)

0.8 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
83.21
-1.4% src/ghga_connector/core/downloading/downloader.py
Jobs
ID Job ID Ran Files Coverage
1 12670915328.1 08 Jan 2025 12:55PM UTC 34
80.34
GitHub Action Run
Source Files on build 12670915328
  • Tree
  • List 34
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2a733c3a on github
  • Prev Build on main (#12347905859)
  • Next Build on main (#13261033280)
  • 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