-
Notifications
You must be signed in to change notification settings - Fork 92
Add comprehensive document processing test suite #456
Copy link
Copy link
Open
Labels
domain:surfacesAgent UI, Telegram, WhatsApp, Slack/Discord, mobileAgent UI, Telegram, WhatsApp, Slack/Discord, mobilep1medium prioritymedium priorityragRAG system changesRAG system changesrobustnessReliability, error handling, and hardeningReliability, error handling, and hardeningtestsTest changesTest changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
domain:surfacesAgent UI, Telegram, WhatsApp, Slack/Discord, mobileAgent UI, Telegram, WhatsApp, Slack/Discord, mobilep1medium prioritymedium priorityragRAG system changesRAG system changesrobustnessReliability, error handling, and hardeningReliability, error handling, and hardeningtestsTest changesTest changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Problem
The RAG document processing pipeline has significant test coverage gaps. The following scenarios are not tested:
File Format Edge Cases
Resource & Memory
Concurrency
Error Recovery
Integration
Proposed Approach
Files
tests/unit/rag/(new directory)tests/integration/test_rag_robustness.py(new file)tests/fixtures/documents/(new directory with test fixtures)Acceptance Criteria