このプロジェクトについて

.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の上部に表示されています。