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

ghga-de / hexkit / 10563191601
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: 7.2.1
DEFAULT BRANCH: main
Ran 26 Aug 2024 04:28PM UTC
Jobs 1
Files 40
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

26 Aug 2024 04:07PM UTC coverage: 92.264% (+0.4%) from 91.831%
10563191601

push

github

web-flow
Kafka DLQ  (#123)

* Expand KafkaConfig for DLQ

* Add DLQ functionality

* Remove reference to Self

* Fix weird formatting

* Add caplog record checking util functions

* Improve pre-consume validation

Rename ExtractedEvent to ExtractedEventInfo

* Delete unused get_header_value & its error

Move OriginalTopicError into DLQ subscriber only

* Improve logging and documentation

* Update tests to check logs, add more cases, and consolidate

* Rename 'publisher' attr to 'dlq_publisher'

* Add 'title=' to new config

* Change lowercase dlq to DLQ

* Make assorted documentation typo fixes

* Missed documentation

* Add configurable exponential backoff for direct retries

* Validate retries_left param in _retry_event()

Improve error handling in _handle_consumption()

* Add headers to event pub protocol/move og topic to headers

* Adapt tests for updated protocol and dlq header changes

* Remove unused ignores

* Make mypy happy again

* Add headers param to kafka fixture publish_event

* Allow callbacks in KafkaDLQSubscriber

* Make ExtractedEventInfo more useful

* Remove redundant header check

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

* Fix some doc strings

* Move consumer.start() outside of try block

* Tweak error messages

* Simplify list comprehension in validate_dlq_headers

* Add Dockerfile.debian to ignored list

* Use RESERVED_HEADERS const and remove lead underscore from og topic

* Add RetriesLeftError

* Update src/hexkit/providers/akafka/provider/eventsub.py

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

* Clarify an error message in _validate_extracted_info()

* Fix some wording issues

* Fix a test and remove debug print statements

---------

Co-authored-by: Christoph Zwerschke <c.zwerschke@dkfz-heidelberg.de>

218 of 224 new or added lines in 9 files covered. (97.32%)

1944 of 2107 relevant lines covered (92.26%)

0.92 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
90.57
-0.34% src/hexkit/providers/akafka/provider/eventpub.py
2
95.87
4.86% src/hexkit/providers/akafka/provider/eventsub.py
3
90.0
-5.45% src/hexkit/providers/akafka/provider/daosub.py
Jobs
ID Job ID Ran Files Coverage
1 10563191601.1 26 Aug 2024 04:28PM UTC 40
92.26
GitHub Action Run
Source Files on build 10563191601
  • Tree
  • List 40
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9c11826c on github
  • Prev Build on v4 (#10194968592)
  • Next Build on v4 (#10734316130)
  • 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

© 2025 Coveralls, Inc