問題タブ [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.
nunit - 別の PartCover Empty Report の質問
ここにリストされている手順を試しましたが、まだ partcover で以下以外の出力を生成できません。
これが私がやったことです:
- 2.3 ではなく 2.2 をインストール
- corflags /Force /32bit+ PartCover.exe を実行しました
- corflags /Force /32bit+ PartCover.browser.exe を実行しました
これが私のコマンドラインです:
そのコマンドを実行すると、次の出力が得られます。
誰にも役立つ提案はありますか?ありがとうございました!
teamcity - PartCover と TeamCity
TeamCity を使用して、ソリューション ファイルを介してビルドしています。「 PartCover 」を機能させようとしています。それを partcover.exe に指定するのは簡単ですが、チーム シティに nUnit テストの結果から適切なレポートを作成させる方法がわかりません。セットアップにcoverage.zipファイルを追加し、アーティファクトタブの下に正しい情報を表示していますが、コードカバレッジタブの下に表示される情報は「アセンブリによるカバレッジ」だけで、他には何もありません。どんな助けやアイデアも素晴らしいでしょう。
gallio - PartcoverとGallioをコマンドラインエラーで動作させると、レポートは空になりますか?
PartCover2.3とGallio3.1をPartcoverカバレッジブラウザで動作させることができました。コマンドラインでコマンドを再実行しようとすると、CorProfilerがオフになり、レポートが空になりますか?管理シェルから実行しています。次の記事も読んだことがあります。/ r:Localを使用するように指示されていますが、ブラウザで/ r:IsolatedAppDomainを使用する必要がありました。
nunit - これらすべてを実行できる CI サーバー ソフトウェアはありますか?
次のことを行う継続的インテグレーション サーバーをまとめようとしています。
- サブバージョンで作業する
- NUnit テストを使用する (失敗したテストでビルドに失敗する)
- partcover を使用する (< X% カバレッジでのビルドの失敗)
- FxCop に対してコードを実行します (指定された設定で、FxCop 警告でビルドに失敗します)
- StyleCop に対してコードを実行する (指定された設定で、StyleCop 警告でビルドに失敗する)
それほど重要ではない:
- sln ファイルから実行できる
- アプリケーションを公開できる (ClickOnce はプロジェクト用に既にセットアップされています)
私は現在 TeamCity を使用していますが、3 または 5 を実行していないようで、最新の NUnit 用のランナーがありません。
hudson が持っているプラグインのリストから、3 つを除いてこれらすべてを実行できるように見えます (重要でない要求)。hudons が partcover を使用するためのプラグインを作成することを検討しましたが、ビルド サーバーのセットアップにさらに時間がかかります。
wcf - PartCover は WCF (リモート実行) で動作しますか?
PartCover は、リモートで実行されているバイナリをカバーできますか?
.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 と連携させるにはどうすればよいですか?
.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: +[*]*
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/。私は何もチェックしていません、すべてがデフォルトです。カバレッジ コードを表示する方法を教えてください。ありがとうございました
.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 のスペースを適切に処理していないようです。それとも、どこかで引用符が欠けていますか? 誰かが仕事のようなものを手に入れましたか?
partcover - PartCoverと複数のTargetArgs
複数のテストソースからカバレッジレポートをロードする必要がありますが、TargetArgsで複数のdll(そのうちの2つは同じクラスをテストします)を設定すると、カバレッジデータは最後のdllの結果で上書きされます。
同じクラスをテストする複数のdllの結果を追加するにはどうすればよいですか?
これが私のpartcover設定ファイルの例です
前もって感謝します