1

最近、AQtime を使用して、.NET Framework 4 に基づいて NUnit によってアサートされた単体テスト プロジェクトのコード カバレッジをプロファイリングしようとすると、問題が発生します。あなたのコメントやアイデアは大歓迎です。

.NET Framework 4.0 に基づいており、NUnit によってアサートされる単体テスト プロジェクトがあるとします。NUnit コンソールで単体テストを実行しようとして、AQTime コード カバレッジ プロファイラーを実行するときに AQTime に NUnit を起動するように依頼します。ただし、すべてのテストが NUnit で実行された後、AQTime は常に、ルーチンも行もヒットしていないことを示します。したがって、AQTime で表示されるカバレッジは常に 0.0% です。.NET Framework 3.5 に基づく別の単体テスト プロジェクトでは問題なく動作するため、これが発生する理由は不明です。

.NET 3.5 に基づく別の単体テスト プロジェクトがあり、AQTime は問題なく動作します。新しいテスト プロジェクトは .NET4 をベースにする必要があるため、ベースを 3.5 に変更することはできません。

同様の状況に遭遇した場合はお知らせください。ご意見をお待ちしております。前もって感謝します。

4

0 に答える 0