NCover-consoleではTextFixtureを指定したカバレッジ計測ができないみたい。
以下のように指定してみたが、"Unrecognized command line option"となった。
"C:\Program Files\NCover\NCover.Console.exe" /w "ワーキングDir" /c "C:\Program Files\NUnit 2.2\bin\nunit-console.exe" "/fixture:テストフィクサー テストアセンブリ"
いろいろ調べてるとNCoverExplorerなるものを発見。
・NCoverの分析結果をわかりやすく表示
・NCoverの実行設定を簡素化(NCover Runner)
をしてくれるアドインツールらしい。NCoverRunnerに至っては、実行設定をMsBuild,NAnt,Command-Lineのパターンで出力してくれるという便利者。
早速使ってみた。結論、TextFixture単位でカバレッジ可能。
「path to application to profile」にNUnit-console.exeを指定して、「Application arguments」に「/fixture:テストフィクサー テストアセンブリ」を指定。
やってる事はNCover-consoleでやった事と同じなんだけど・・・。
NCoverRunnerで実行設定をCommand-Lineパターンで出力すると、上でNCover-Consoleに渡してたパラメータと同一。
ならばと思いCommandLineパターンの出力結果をDos-プロンプトから実行したけどダメ。なんなんだ・・・。
なんとなく結論でたので、もっかい目的と情報を整理せねば。3流SEは日々勉強なり。
2007/01/09
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿