2017-06-03 10 views
0

私は、.netCore XunitのTestCoverageを探していました。テストカバレッジ.NetCore

私はOpenCoverを見つけたが、私はそれを実行するためのコマンドを実行するには何の成功事例のを持っていない:OpenCoverは.NETCoreプロジェクトをrunwithことができるかどう

C:\Users\andre.silva\AppData\Local\Apps\OpenCover\OpenCover.Console.exe -target:"C:\Users\andre.silva\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnx.exe" -targetargs:"--lib dotnet test" -output:coverage.xml -register:user -filter:"+[*]* -[xunit*]*" 

Error: Unable to resolve project

誰もが知っていますか?あなたはそれを動作させるために、完全なPDBSを使用する必要があります現在のリリースバージョンで

TKSみんな

+0

C:\ Users \ andre.silva \ .nuget \ packages \ OpenCover \ 4.6.519 \ tools \ OpenCover.Console.exe -target: "C:\ Program Files \ dotnet \ dotnet.exe "-targetargs:" tes t- C:\ github \ API_AspNetCore \ test \ test.csproj "-register:ユーザー-filter:" + [*] * - [xunit *] * "-oldStyle"答えは**結果がありませんでした。これはいくつかの理由が考えられます...最も一般的な理由はPDBがありません** –

答えて

1

+0

Tks。 C:\ Users \ andre.silva \ .nuget \ packages \ OpenCover \ 4.6.519 \ tools \ OpenCover.Console.exe -target: "C:\ Program Files \ dotnet \ dotnet.exe" -targetargs: "test C:¥github¥API_AspNetCore¥test¥test.csproj" -register:user -filter: "+ [*] * - [xunit *] *" -oldStyle。完全なpdbsで作業するようにコマンドを変更するにはどうすればよいですか? tks so much ... –

+0

C:\ Users \ andre.silva \ .nuget \ packages \ OpenCover \ 4.6.519 \ tools \ OpenCover.Console.exe -target: "C:\ Program Files \ dotnet \ dotnet.exe "-targetargs:"テストC:\ github \ API_AspNetCore \ test \ test.csproj "-register:ユーザー-filter:" [[*] * - [xunit *] * "-oldStyle'答えは**結果はありませんでした。これはいくつかの理由が考えられます。最も一般的な理由はPDBがありません。** –

0

私はこの問題を解決しました。

ただ、テストプロジェクトであなたのルートフォルダに移動し、実行

を私は、単純な「DOTNET テスト」でコマンドを実行していたが、私は「DOTNET のxUnit」を使用する必要があります

C:\Users\andre.silva.nuget\packages\OpenCover\4.6.519\tools\OpenCover.Console.exe -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"xunit" -register:user -filter:"+[] -[xunit*]*" -oldStyle

Tks Guys

+0

これは2.2(xではなく)のxUnit.net 2.3を使用していることを意味します。 –

関連する問題