互換性
一般的な要件と互換性
サポートされている .NET フレームワークおよび Visual Studio バージョンのリスト、およびシステム要件は、 製品の Web サイトで入手できます。
サポートされる言語
dotCover は C#、F#、VB.NET のテストカバレッジを分析できます。
サポートされている単体テストフレームワーク
NUnit — dotCover のインストールには、2.7.1 までのバージョンと 3.15.5 までのバージョンをそれぞれサポートする 2 つのバンドルされたテストランナーが含まれています。 4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用されます。
サポートされているすべての Visual Studio バージョンの MSTest
TUnit(英語) など、 VSTest(英語) および Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
これらのフレームワークのサポートを有効化するには、dotCover オプション の ページで対応するチェックボックスを選択してください。 Alt+R、O 。
Machine.Specifications(英語) (拡張子(英語)が必要です)。
サポートされている CPU アーキテクチャ
CPU | スタンドアロン、Visual Studio | コマンドラインツール | JetBrains Rider の dotCover |
|---|---|---|---|
x86、x64 | Windows: x86 と x64 |
| Windows、Linux、macOS: x64 のみ |
ARM | 未サポート |
| Windows、Linux、macOS: arm64 のみ |
x86 および x64 CPU でサポートされるオペレーティングシステムとフレームワーク
ウィンドウ | macOS | Linux | |
|---|---|---|
.NET フレームワーク 1.0 – 4.8 | 利用可能: JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール | |
.NET Core2.0 – 3.1 .NET 5 – 9 | 利用可能: JetBrains Rider、Visual Studio、スタンドアロン、コンソールツール | 利用可能: JetBrains Rider、コンソールツール |
他のツールとの統合
TeamCity
JetBrains TeamCity は dotCover コマンドラインツールにバンドルされています。 対応する構成オプションを有効にするだけで、.NET プロジェクトのコードカバレッジを収集し、カバレッジ統計と詳細なカバレッジレポートを表示できます。 TeamCity が提供する Visual Studio アドインを使用すると、TeamCity サーバーに接続してカバレッジスナップショットを自動的に取得できます。 詳細については、 TeamCity Visual Studio アドイン(英語)を参照してください。
TypeMock
TypeMock Isolator.NET(英語) 6.2 は、dotCover との統合をサポートしています。 カバレッジ分析は、TypeMock 単体テストでサポートされています。
NDepend
dotCover は、NDepend 互換形式で カバレッジレポートを生成できます。 詳細については、 NDepend のカバレッジデータ FAQ: JetBrains DotCover から XML カバレッジファイルを取得する方法(英語)を参照してください。