Files
agent/tests

Структура тестов

  • unit_tests/ — юнит-тесты приложений:

    • agent/ — тесты модуля agent (оркестратор, роутер, сервисы)
    • chat/ — тесты модуля chat
    • rag/ — тесты модуля RAG (индексация, retrieval, intent router)
  • pipeline_setup/ — тесты, используемые в настройке пайплайна:

    • pipeline_intent_rag/ — intent-router → RAG → LLM (маркеры router_rag, full_chain)
    • code_qa_eval/ — CODE_QA golden eval harness
    • golden/, 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)