Структура тестов
-
unit_tests/ — юнит-тесты приложений:
agent/— тесты модуля agent (оркестратор, роутер, сервисы)chat/— тесты модуля chatrag/— тесты модуля RAG (индексация, retrieval, intent router)
-
pipeline_setup/ — тесты, используемые в настройке пайплайна:
pipeline_intent_rag/— intent-router → RAG → LLM (маркерыrouter_rag,full_chain)code_qa_eval/— CODE_QA golden eval harnessgolden/,fixtures/,test_results/,utils/— данные, результаты прогонов и скрипты запуска пайплайна
Запуск:
- Юнит-тесты:
pytest tests/unit_tests/ -v - Пайплайн-тесты:
pytest tests/pipeline_setup/ -v(см.pipeline_setup/pipeline_intent_rag/README.mdиpipeline_setup/code_qa_eval/README.md)