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

Alan-Jowett / CoPilot-For-Consensus / 20211881776 / 1
79%
main: 79%

Build:
DEFAULT BRANCH: main
Ran 14 Dec 2025 05:55PM UTC
Files 10
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 05:54PM UTC coverage: 76.126% (-10.8%) from 86.957%
20211881776.1

push

github

web-flow
Replace broad exception catching with specific exception types (#166)

* Replace broad exception catching with specific exceptions

- Replace Exception with specific connection/network exceptions in RabbitMQ test fixture
- Replace Exception with specific connection/attribute exceptions in Qdrant vector store
- Replace Exception with specific connection/type exceptions in config providers
- Add descriptive comments explaining error handling rationale

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

* Add tests for specific exception handling

- Add tests for DocStoreConfigProvider exception handling (Connection, OS, Timeout, Attribute, Type, Key errors)
- Add tests for QdrantVectorStore exception handling during ID existence checks
- Add tests for SchemaConfigLoader exception handling during storage loads
- Verify that specific exceptions are caught and handled gracefully with fallback behavior

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

* Fix test method names for schema_loader tests

- Rename _load_from_storage to _load_storage_collection to match actual implementation
- Corrects test references to use the correct method name

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

* Add missing test cases for AttributeError, TypeError, and KeyError

- Add test for AttributeError in add_embedding() method
- Add test for AttributeError in add_embeddings() batch method
- Add tests for TypeError and KeyError in schema_loader
- Addresses review comments requesting complete test coverage for all exception types

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

* Fix config adapter exception handling to properly propagate errors

- Modified _ensure_cache() to propagate exceptions instead of setting cache to empty dict
- Added KeyError to is_connected() exception handling
- Added exception handling in get() method to return defaults when cache fai... (continued)

338 of 444 relevant lines covered (76.13%)

0.76 hits per line

Source Files on job python-3.10 - 20211881776.1
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20211881776
  • 8ab43b6b on github
  • Prev Job for on main (#20211388655.1)
  • Next Job for on main (#20211881770.1)
  • 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