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

Alan-Jowett / CoPilot-For-Consensus / 20218110461 / 2
78%
main: 78%

Build:
DEFAULT BRANCH: main
Ran 15 Dec 2025 02:04AM UTC
Files 2
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

15 Dec 2025 02:03AM UTC coverage: 83.893%. First build
20218110461.2

push

github

web-flow
Enable schema validation in test fixtures across all services (#219)

* Add schema validation to test fixtures

- Fix collection-to-schema mapping in ValidatingDocumentStore to use lowercase names
- Update messages.schema.json to allow null for in_reply_to field
- Add schema validation to parsing, orchestrator, summarization, and chunking test fixtures
- Update test data to include required fields (archive_id, created_at, etc.)
- Add  operator support to test fixtures where needed
- Schema validation catches real bugs in chunking service (None for start_offset/end_offset)

* Fix chunks schema to allow null for optional start_offset and end_offset

The schema defined these as integers, but the chunker implementations
set them to None when they don't calculate character offsets.
Updated to use anyOf pattern to allow either integer or null.

* Embedding: enable schema validation in tests and fix ValidatingDocumentStore update_document to validate merged document\n\n- Wrap InMemoryDocumentStore with ValidatingDocumentStore + FileSchemaProvider\n- Add created_at to embedding test chunks\n- Fix import of FileSchemaProvider from copilot_schema_validation\n- Update ValidatingDocumentStore.update_document to validate merged doc (fetch current, merge, validate)\n- Reinstall adapters to ensure tests use current workspace code

* Ingestion: enable event schema validation in tests and adapt assertions\n\n- Wrap NoopPublisher with ValidatingEventPublisher using FileSchemaProvider\n- Adjust tests to reference underlying publisher for published_events\n- Add attribute delegation in ValidatingEventPublisher to expose base publisher test utilities\n- All ingestion tests passing with validation

* Fix NoopSubscriber to block like RabbitMQ subscriber

NoopSubscriber.start_consuming() now blocks using a threading.Event
until stop_consuming() is called, matching the behavior of RabbitMQ's
start_consuming(). This prevents CI hangs where:

1. Service starts subscriber in non... (continued)

125 of 149 relevant lines covered (83.89%)

0.84 hits per line

Source Files on job orchestrator - 20218110461.2
  • Tree
  • List 2
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 20218110461
  • e8276a10 on github
  • Next Job for on main (#20218344991.8)
  • 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