tags
| tags |
| worklog |
| tests |
| rb8001 |
| robeing |
| ci-cd |
|
260316 rb8001 테스트 robeing/tests로 이전
상위 원칙
상태
이번 작업에서 구현한 것
- 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 삭제
이유
- 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
관련 문서