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

Alan-Jowett / CoPilot-For-Consensus / 20214131370 / 1
78%
main: 78%

Build:
DEFAULT BRANCH: main
Ran 14 Dec 2025 09:05PM UTC
Files 9
Run time 0s
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

14 Dec 2025 09:05PM UTC coverage: 63.355% (-12.4%) from 75.785%
20214131370.1

push

github

web-flow
EventPublisher interface now raises exceptions instead of returning bool (#204)

* Implement Phase 2: EventPublisher interface now throws on all failures

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Update tests to match new publisher interface behavior

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix exception handling to preserve original exception context

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* fix: update services to propagate publisher exceptions per PR 204

- Remove defensive return value checks from embedding service publish methods
- Update orchestrator service tests to mock exceptions instead of False returns
- Update parsing service tests to mock exceptions instead of False returns
- Update reporting service tests to mock exceptions instead of False returns

All services now properly let EventPublisher exceptions propagate naturally,
aligning with PR 204's goal of having the interface raise exceptions on
failure instead of returning boolean values.

* fix: handle exception in routing key pattern matching integration test

The publisher now raises UnroutableError when publishing to a routing key
with no bound queue (per PR 204 changes). Update test to handle this
exception gracefully.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>

287 of 453 relevant lines covered (63.36%)

0.63 hits per line

Source Files on job python-3.10 - 20214131370.1
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20214131370
  • 0ee2c416 on github
  • Prev Job for on main (#20213945075.2)
  • Next Job for on main (#20214620766.2)
  • 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