問題タブ [partcover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1020 参照

nunit - 別の PartCover Empty Report の質問

ここにリストされている手順を試しましたが、まだ partcover で以下以外の出力を生成できません。

これが私がやったことです:

  1. 2.3 ではなく 2.2 をインストール
  2. corflags /Force /32bit+ PartCover.exe を実行しました
  3. corflags /Force /32bit+ PartCover.browser.exe を実行しました

これが私のコマンドラインです:

そのコマンドを実行すると、次の出力が得られます。

誰にも役立つ提案はありますか?ありがとうございました!

0 投票する
2 に答える
1518 参照

teamcity - PartCover と TeamCity

TeamCity を使用して、ソリューション ファイルを介してビルドしています。「 PartCover 」を機能させようとしています。それを partcover.exe に指定するのは簡単ですが、チーム シティに nUnit テストの結果から適切なレポートを作成させる方法がわかりません。セットアップにcoverage.zipファイルを追加し、アーティファクトタブの下に正しい情報を表示していますが、コードカバレッジタブの下に表示される情報は「アセンブリによるカバレッジ」だけで、他には何もありません。どんな助けやアイデアも素晴らしいでしょう。

0 投票する
1 に答える
956 参照

gallio - PartcoverとGallioをコマンドラインエラーで動作させると、レポートは空になりますか?

PartCover2.3とGallio3.1をPartcoverカバレッジブラウザで動作させることができました。コマンドラインでコマンドを再実行しようとすると、CorProfilerがオフになり、レポートが空になりますか?管理シェルから実行しています。次の記事も読んだことがあります。/ r:Localを使用するように指示されていますが、ブラウザで/ r:IsolatedAppDomainを使用する必要がありました。

0 投票する
2 に答える
255 参照

nunit - これらすべてを実行できる CI サーバー ソフトウェアはありますか?

次のことを行う継続的インテグレーション サーバーをまとめようとしています。

  1. サブバージョンで作業する
  2. NUnit テストを使用する (失敗したテストでビルドに失敗する)
  3. partcover を使用する (< X% カバレッジでのビルドの失敗)
  4. FxCop に対してコードを実行します (指定された設定で、FxCop 警告でビルドに失敗します)
  5. StyleCop に対してコードを実行する (指定された設定で、StyleCop 警告でビルドに失敗する)

それほど重要ではない:

  1. sln ファイルから実行できる
  2. アプリケーションを公開できる (ClickOnce はプロジェクト用に既にセットアップされています)

私は現在 TeamCity を使用していますが、3 または 5 を実行していないようで、最新の NUnit 用のランナーがありません。

hudson が持っているプラ​​グインのリストから、3 つを除いてこれらすべてを実行できるように見えます (重要でない要求)。hudons が partcover を使用するためのプラグインを作成することを検討しましたが、ビルド サーバーのセットアップにさらに時間がかかります。

0 投票する
1 に答える
36 参照

wcf - PartCover は WCF (リモート実行) で動作しますか?

PartCover は、リモートで実行されているバイナリをカバーできますか?

0 投票する
6 に答える
2292 参照

.net - .NET 4.0 ランタイムで PartCover 2.3 を使用していますか?

私の 64 ビット マシンで、 PartCover 2.3 を VS 2008 で正常に動作させることができました。

私は今、VS 2010 と NUnit 2.5.3 で動作するようにしようとしています。正しい CLR バージョンを使用して NUnit を取得しましたが、PartCover で出力を生成できません。私が得るのは、「空の」レポート XML ファイルだけです。

PartCover 2.3 (または 2.2 だと思います) を .NET 4.0 で NUnit 2.5.3 と連携させるにはどうすればよいですか?

0 投票する
3 に答える
1538 参照

.net - PartCover2.5.3が7x64で勝ちます

PartCoverをVS2008で実行し、7x64で勝つ方法を教えてください。この投稿に基づいて、x64ウィンドウでPartCoverを実行するにはどうすればよいですか?

c:\Program Files (x86)\Gubka Bob\PartCover .NET 2.3>CorFlags.exe PartCover.exe /32BIT+ /Force

結果で

Microsoft(R).NETFrameworkCorFlags変換ツール。バージョン3.5.21022.8Copyright(c)MicrosoftCorporation。全著作権所有。corflags:警告CF011:指定されたファイルは厳密な名前で署名されています。/ Forceを使用すると、このイメージの署名が無効になり、アセンブリを再署名する必要があります。

私も走った

c:\Program Files (x86)\NUnit 2.5.2\bin\net-2.0>CorFlags.exe nunit.exe /32BIT+ /Force

結果で

Microsoft(R).NETFrameworkCorFlags変換ツール。バージョン3.5.21022.8Copyright(c)MicrosoftCorporation。全著作権所有。

また、私の議論に基づいて、.NET4.0ランタイムでPartCover2.3を使用しますか?、x86バージョンのNUnitも使用しようとしました

私がカバレッジを実行しようとしているのは、NUnit 2.5.2のc#マネーサンプルです。

私は同じようになりますSystem.Threading.ThreadInterruptedException--->

System.Runtime.InteropServices.COMException(0x80040153):CLSID {FB20430E-CDC9-45D7-8453-272268002E08}を持つコンポーネントのCOMクラスファクトリの取得が、次のエラーのために失敗しました:80040153

ありがとうございました

編集: PartCover2.2と同じこと

私の設定:

  • exeファイル:C:\Program Files (x86)\NUnit 2.5.2\bin\net-2.0\nunit-console-x86.exe
  • 作業ディレクトリ:c:\Program Files (x86)\NUnit 2.5.2\samples\csharp\money\
  • 作業引数:/config=c:\Program Files (x86)\NUnit 2.5.2\samples\csharp\money\cs-money.csproj rules: +[*]*
0 投票する
1 に答える
170 参照

code-coverage - PartCover コードの詳細

Win 7 x64 で PartCover 2.2/2.3 (両方を試しています) を使用しています。レポートを生成し、[カバレッジの詳細を表示] を選択すると、各メソッドのコード カバレッジを確認できます。メソッドをクリックすると、右側のリストにブロック、ブロック長、訪問回数が表示され、ソースがあります(はいに設定されています)。NUnit 2.5.2 サンプルの money プロジェクトを使用しています。ただし、ここに示すようにコードを埋めませんhttp://www.csharpcity.com/using-partcover-and-nunit-for-code-coverage/。私は何もチェックしていません、すべてがデフォルトです。カバレッジ コードを表示する方法を教えてください。ありがとうございました

0 投票する
1 に答える
592 参照

.net - パスにスペースを入れて PartCover を実行するにはどうすればよいですか?

Hudson CI から実行しようとしている msbuild ファイルがあります。このように出力します

"C:\Program Files\Gubka Bob\PartCover .NET 2\PartCover.exe" --target "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" --target-args "/noisolation " "/testcontainer:C:\CI\Hudson\jobs\Video Raffle\workspace\Source\VideoRaffleCaller\Source\VideoRaffleCaller.Test.Unit\bin\Debug\VideoRaffleCaller.Test.Unit.dll" --include "[VideoRaffleCaller* ]*" --output "カバレッジ\partcover.xml"

このエラーが発生します

無効なスイッチ "raffle\workspace\source\videorafflecaller\source\videorafflecaller.test.unit\bin\debug\videorafflecaller.test.unit.dll"。スイッチの構文については、「MSTest /help」と入力してください

なんてこと?PartCover は --target-args のスペースを適切に処理していないようです。それとも、どこかで引用符が欠けていますか? 誰かが仕事のようなものを手に入れましたか?

0 投票する
1 に答える
326 参照

partcover - PartCoverと複数のTargetArgs

複数のテストソースからカバレッジレポートをロードする必要がありますが、TargetArgsで複数のdll(そのうちの2つは同じクラスをテストします)を設定すると、カバレッジデータは最後のdllの結果で上書きされます。

同じクラスをテストする複数のdllの結果を追加するにはどうすればよいですか?

これが私のpartcover設定ファイルの例です

前もって感謝します