DOCS/journey/worklog/260316_rb8001_테스트_로빙테스츠로_이전.md
2026-03-16 13:35:40 +09:00

1.4 KiB

tags
tags
worklog
tests
rb8001
robeing
ci-cd

260316 rb8001 테스트 robeing/tests로 이전

상위 원칙

상태

  • completed

이번 작업에서 구현한 것

  • robeing/tests 신규 구성
    • test_gemini_embedding_2.py: Gemini Embedding 2 768d 검증 (임베딩 1차)
    • rb8001/: rb8001 테스트 전체 이전
    • conftest.py ROOT_DIR → robeing/rb8001 경로 참조
    • pyproject.toml: rb8001 의존성(fastapi, slack-sdk, neo4j 등) 통합
  • rb8001/tests 삭제
    • 106개 파일 삭제, main 푸시 완료

이유

  • rb8001 푸시 시 Gitea Actions 자동 배포가 걸려 있어, 테스트 수정만으로도 배포가 트리거됨
  • robeing은 rb8001 외 skill-rag-file, skill-news, skill-slack 등 다수 서비스로 구성
  • 테스트를 robeing/tests에서 통합 관리하면 배포 트리거 없이 테스트 작업 가능

실행

cd /home/happybell80/projects/robeing/tests
uv run pytest -v
uv run pytest rb8001/ -v
uv run pytest test_gemini_embedding_2.py -v

관련 문서