프로젝트 소개
GUT(Godot Unit Test)는 Godot Engine용 유닛 테스트 프레임워크로, 개발자가 GDScript로 직접 테스트를 작성하고 실행할 수 있게 해줍니다. Godot 프로젝트와 원활하게 통합되도록 설계되었으며, 게임 로직과 동작을 검증하기 위한 포괄적인 도구 세트를 제공합니다.
## 주요 기능
- **간편한 설치**: Godot Asset Library 또는 수동 zip 다운로드를 통해 제공되며, 프로젝트 설정에서 플러그인을 활성화할 수 있습니다.
- **풍부한 어서트 라이브러리**: 테스트를 간결하고 표현력 있게 만드는 다양한 어서트 및 유틸리티 메서드를 제공합니다.
- **내부 테스트 클래스**: 더 나은 컨텍스트와 유지보수를 위해 클래스 내에서 테스트를 구성할 수 있도록 지원합니다.
- **더블링 및 스터빙**: 전체 및 부분 더블, 스터빙, 스파이를 지원하여 구성 요소를 격리하고 테스트할 수 있습니다.
- **명령줄 인터페이스(CLI)**: 자동화 및 CI/CD 통합을 위해 터미널에서 테스트를 실행할 수 있습니다.
- **파라미터화된 테스트**: 여러 데이터 세트로 동일한 테스트를 실행할 수 있습니다.
- **JUnit XML 내보내기**: 다른 도구와의 통합을 위해 표준 JUnit XML 형식으로 테스트 결과를 내보낼 수 있습니다.
- **VSCode 확장**: 편집기에서 직접 테스트를 실행할 수 있는 동반 확장 프로그램을 제공합니다.
## 버전 호환성
- **GUT 9.x**: Godot 4.x용(4.0~4.7에 대한 특정 버전 포함).
- **GUT 7.x**: Godot 3.x용(예: Godot 3.5용 7.4.3).
## 시작하기
문서는 [gut.readthedocs.io](https://gut.readthedocs.io/)에서 호스팅되며, 설치, 빠른 시작, 테스트 작성, 어서트 사용에 대한 가이드를 제공합니다. 이 프레임워크는 MIT 라이선스이며, 라이선스 파일은 애드온에 포함되어 있습니다.
## 지원
개발은 [Buy Me a Coffee](https://buymeacoffee.com/bitwes)를 통해 지원됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.