Об этом проекте
Testcontainers for .NET — это библиотека, которая поддерживает тесты с использованием одноразовых экземпляров контейнеров Docker для всех совместимых версий .NET Standard. Она построена поверх .NET Docker Remote API и представляет собой облегчённую реализацию, предназначенную для поддержки тестовых сред в различных условиях.
Проект распространяется как NuGet-пакет Testcontainers и является частью более широкой открытой экосистемы Testcontainers. Документация размещена на dotnet.testcontainers.org, а репозиторий включает значок GitHub Codespaces для открытия среды разработки напрямую.
Обычно библиотека используется в автоматизированных наборах тестов, когда временно требуется реальная зависимость, например база данных, брокер сообщений или другой сервис: библиотека запускает контейнер на время теста и удаляет его после завершения. Поскольку она опирается на Docker Remote API, на машине или CI-раннере, выполняющем тесты, требуется рабочая среда Docker.
README краткий и направляет читателей к внешней документации для получения сведений об использовании. В нём также указана информация о лицензии (см. файл LICENSE), авторские права, приписываемые Andre Hofmeister и другим авторам с 2019 по 2026 год, и ссылки на граф участников, рабочее пространство Slack и сайт Testcontainers OSS. В верхней части README показаны значки статуса CI/CD, качества SonarCloud quality gate и покрытия.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.