互換性
一般的な要件と互換性
サポートされている .NET フレームワークおよび Visual Studio バージョンのリスト、およびシステム要件は、 製品の Web サイトで入手できます。
サポートされる言語
dotCover は C#、F#、VB.NET のテストカバレッジを分析できます。
サポートされている単体テストフレームワーク
NUnit — dotCover のインストールには、NUnit バージョン 2.7.1 までと 3.15.5 までをそれぞれサポートする、バンドルされた二つのテストランナーが含まれています。 NUnit バージョン 5.0 までにも対応しており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用されます。
MSTest (MSTest 4 を含む)、サポートされているすべての Visual Studio バージョン向け
xUnit v1、v2、v3、および xUnit v3 バージョン 4.0 を含む。
VSTest を使用するカスタムテストフレームワーク。 これらのフレームワークの検出を構成するには、 VSTest を参照してください。
TUnit など、 Microsoft.Testing.Platform を使用するカスタムテストフレームワーク。
Microsoft.Testing.Platform のサポートはデフォルトで有効化されています。 テストを検出するには、テストプロジェクトをビルドしてください。 このサポートを構成するには、 Testing Platform を参照してください。
Testing Platform テストのカバレッジを解析するには、テストプロジェクトに dotCover NuGet パッケージも必要です。 詳細については、 Testing Platform テストのカバレッジを分析する を参照してください。
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 and later | 利用可能: 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 カバレッジファイルを取得する方法(英語)を参照してください。