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

Alan-Jowett / CoPilot-For-Consensus / 20940157007 / 23
82%
main: 82%

Build:
DEFAULT BRANCH: main
Ran 13 Jan 2026 12:41AM UTC
Files 13
Run time 2s
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

13 Jan 2026 12:37AM UTC coverage: 65.318%. Remained the same
20940157007.23

push

github

web-flow
Enforce schema validation in unit tests via reusable fixtures (#830)

* Initial plan

* Add schema-compliant test fixtures and refactor chunking tests

- Created tests/fixtures module with document_fixtures.py and event_fixtures.py
- Added helpers to generate schema-compliant messages, chunks, threads, archives, and events
- Updated test_helpers.py in parsing and chunking to include document validation functions
- Refactored chunking/tests/test_service.py to use schema-compliant fixtures
- Added explicit schema validation test for chunk documents

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

* Refactor embedding tests and add schema-aware testing documentation

- Updated embedding/tests/test_helpers.py with document validation functions
- Refactored embedding/tests/test_service.py to use schema-compliant chunk fixtures
- Added comprehensive schema-aware testing guide in docs/SCHEMA_AWARE_TESTING.md
- Documented best practices, examples, and when to use validation

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

* Address code review feedback

- Fixed ArchiveIngested event fixture to include all required schema fields
- Added comments explaining UUID format and duplicate _id/archive_id fields
- Improved sys.path manipulation with conditional check to avoid duplication
- Fixed metadata inconsistency in embedding test to use standard schema fields
- Enhanced tests/fixtures/__init__.py with proper exports for cleaner imports
- Added clarifying comments for test data simplifications

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

* Fix code review issues: correct import syntax and remove unused import

- Fixed import statement in docs/SCHEMA_AWARE_TESTING.md (line 54) to use correct module separator
- Removed unused assert_valid_event_schema import from embedding/tests/test_service.py

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

* Fix... (continued)

565 of 865 relevant lines covered (65.32%)

0.65 hits per line

Source Files on job copilot_message_bus - 20940157007.23
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20940157007
  • 7d85c948 on github
  • Prev Job for on main (#20938733652.20)
  • 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