累計
本日
昨日

NCover couldn't create a coverage report.

NUnit2.4.3をインストールするとNUnitとカバレッジツールであるNCoverもインストールされる。筆者の環境ではNCoverのバージョンは1.3.5である。NCoverを実行したところテストケースは正常に実行されるが、次のエラーメッセージが出力されレポート作成されない。原因は、X64環境ではNCoverは動作しないことが原因らしい。
"NCover couldn't create a coverage report."

これを回避するためには、ソリューション(もしくはプロジェクト)のプロパティを開き、X86用の構成を用意すればよい。手順は次のとおり。
  1. ソリューション(もしくはプロジェクト)のプロパティを開く
  2. 構成マネージャボタンを押す
  3. アクティブソリューションプラットフォームの<新規作成>を選ぶ
  4. [新しいプラットフォームを入力または選択してください]コンボボックスからx86を選び、OKボタンを押す
  5. プロジェクトのプラットフォームをx86になっていることを確認してOKボタンを押す

これで、NCoverを実行するとNUnitで作成したテストケースが実行されカバレッジ率が測定される。測定後NCoverエクスプローラが起動し結果が確認できる。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/311

関連情報

・証明書ストアでマニフェスト署名用の証明書が見つかりません。
・次のモジュールは最適化を有効にされて、またはデバッグ情報なしでビルドされました
・String.Concatメソッドを使った文字列の連結
・ファイルの存在をチェックする
・テキストファイルをロードし文字列を読み込むサンプル
・任意の数の引数を受け取るメソッド
・DataGridView 画面のサイズ変更とともに列の幅も変更するには
・型付データセットのメリット
・DataGridView 1回のクリックでドロップダウンリストを表示させる
・DataGridView 1回のクリックでエディットモードにする
・メソッドの抽出の使い方
・コードスニペットをキーボードから入力する方法(C#)
・構成マネージャの利用方法
・SQL CRLのトリガーを使った導出属性作成のサンプル
・usingで別名が付けられる
・開こうとしているファイル"XXX.xls"の形式は、ファイル拡張子が示す形式と異なります。
・開こうとしているファイル"XXX.xls"の形式は、ファイル拡張子が示す形式と異なります。
・COM オブジェクトをインターフェイス型 'Excel._Worksheet' にキャストできません。
・'Microsoft.Jet.OLEDB.4.0' プロバイダはローカルのコンピュータに登録されていません
・割り算に注意 除算は最後に行う

Copyright(C) 2007 アーキテクト360 Allrights reserved.