에이전트 변경 시 단위 테스트보다 통합 테스트를 선호합니다. 통합 테스트는 core/suite 디렉토리 아래에 있으며, test_codex를 사용해 Codex의 테스트 인스턴스를 설정합니다.
에이전트 로직을 변경하는 기능은 반드시 통합 테스트를 추가해야 합니다:
- 테스트가 필요한 주요 로직 변경 사항 및 사용자 대상 동작 목록을 제공합니다.
단위 테스트가 필요한 경우 전용 테스트 파일(*_tests.rs)에 작성합니다. 메인 구현부에 테스트 전용 함수를 두지 마십시오.
테스트를 더 간결하고 읽기 쉽게 만들어 주는 기존 헬퍼 함수가 있는지 확인하세요.