프로젝트 소개
.NET용 Testcontainers는 호환되는 모든 .NET Standard 버전에서 Docker 컨테이너의 임시 인스턴스를 사용하여 테스트를 지원하는 라이브러리입니다. .NET Docker Remote API 위에 구축되었으며 다양한 상황에서 테스트 환경을 지원하기 위한 가벼운 구현을 제공합니다.
이 프로젝트는 Testcontainers NuGet 패키지로 배포되며 더 넓은 Testcontainers 오픈소스 생태계의 일부입니다. 문서는 dotnet.testcontainers.org에서 호스팅되며, 저장소에는 개발 환경을 직접 열 수 있는 GitHub Codespaces 배지가 포함되어 있습니다.
일반적인 사용 사례는 데이터베이스, 메시지 브로커 또는 기타 서비스와 같은 실제 종속성이 일시적으로 필요한 자동화된 테스트 스위트입니다. 라이브러리는 테스트 기간 동안 컨테이너를 시작하고 이후에 이를 폐기합니다. Docker Remote API에 의존하므로 테스트를 실행하는 머신 또는 CI 러너에 작동하는 Docker 환경이 필요합니다.
README는 간결하며 사용 세부 사항은 외부 문서를 참조하도록 안내합니다. 또한 라이선스 정보(LICENSE 파일 참조), 2019년부터 2026년까지 Andre Hofmeister 및 기타 저자에게 귀속되는 저작권, 기여자 그래프, Slack 워크스페이스 및 Testcontainers OSS 사이트 링크를 나열합니다. CI/CD 상태, SonarCloud 품질 게이트 및 커버리지 배지는 README 상단에 표시됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.