2011-08-08 13 views
1

ビルドマシンとの統合を可能にするため、Partcoverのグリップを取得しようとしています。Partcover with MSTestの結果がありません

私は、次のコマンドを使用して、コマンドラインでPartcoverを実行しています:

PartCover.exe --settings settings.xml --output results.xml 

私のsettings.xmlがPartcover.Browserを使用して自動的に生成され、次のように見えた。

<PartCoverSettings> 
    <Target>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe</Target> 
    <TargetWorkDir>S:\Work\Solution\</TargetWorkDir> 
    <TargetArgs>/testcontainer:"TestProject\bin\release\TestProject.dll"</TargetArgs> 
    <LogLevel>4</LogLevel> 
    <Rule>+[*]*</Rule> 
</PartCoverSettings> 

S:\Work\Solutionですソリューションのルートディレクトリ。

コマンドラインでこれを実行すると、テストはすべて実行されてパスされますが、コマンドラインにTest Settings: Default Test Settingsが表示されても何も起こりません。いいえresults.xmlファイルが作成されており、コードカバレッジ分析の証拠は何も見えません。

設定ファイルに何か不足していますか?それとももっと複雑な問題ですか?

編集:私は私はあなたが.NET4サポートしていませんpartcoverの非常に古いバージョンを使用している疑いがあるコメントで述べたようにPartcoverバージョン2.2.36423

+0

.NETのサポートがあるので、https://github.com/sawilde/partcover.net4でPartCoverの最新バージョンを使用することをお勧めします。 –

答えて

1

を使用します。

また、/ noisolationスイッチを使用すると、最新バージョンへのアップグレードが機能しない場合に便利です。

さらに、012,は、32ビットと64ビットをサポートし、.NET2と.NET4をサポートしているため、実際のテストを行うために多くのプロセスをスピンアウトすることができます。 。

+0

OpenCoverをインストールしました。 – Jack

関連する問題