問題タブ [ncover]
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.
c# - カバレッジ データの生の NCover XML ファイルの解析
C# を使用して NCover によって生成された XML ファイルからカバレッジ データを抽出しようとしています。XML ファイルは次のようになります。
現在、c の値が 0 より大きい場合にパターン マッチングを使用し、後ろを見てメソッド名を取得していますが、非常に面倒です。これを行うより良い方法はありますか?
teamcity - 64ビットのNCover-CorFlags修正-corflags:エラーCF008:指定されたファイルに有効な管理対象ヘッダーがありません
このブログで概説されているように、NCoverv1.5.5がTeamCity継続的インテグレーションサーバーを介してWindowsServer2008X64で実行できるようにするための修正を適用しようとしています。
http://abdullin.com/journal/2008/6/6/how-to-run-free-ncover-on-a-64-bit-machine.html
これが私のログです:
だから私はそれを機能させるためにCorFlagsトリックを適用しようとしていますが、エラーが発生します:
C:\ Program Files(x86)\ Microsoft.NET \ SDK \ v2.0 \ Bin> CorFlags.exe D:\ TeamCity \ build Agent \ work \ a65ff8d0771db303 \ tools \ NCover \ NCover.exe / 32BIT +
Microsoft(R).NETFrameworkCorFlags変換ツール。バージョン2.0.50727.42Copyright(c)MicrosoftCorporation。全著作権所有。
corflags:エラーCF008:指定されたファイルに有効な管理対象ヘッダーがありません
何か案は??ヘルプ!
.net-4.0 - NCover を .Net 4.0 Beta 1 で動作させる
私は NCover 統合を含む Gallio の作成者なので、NCover が .Net 4.0 Beta 1 で何をするのか知りたいと思っていました。ただし、このエラー メッセージは、いつか NCover v1.5.8 コミュニティ エディションのユーザーに役立つ可能性のある回避策を示唆しているため、エラー メッセージに関して誰かが私を啓発できるかどうかについて興味があります。
.NET ランタイム バージョン 4.0.20506.1 - プロファイラーの読み込みに失敗しました。ロードするように構成されたプロファイラーは、古いバージョンの CLR 用に設計されています。COMPLUS_ProfAPI_ProfilerCompatibilitySetting
環境変数を使用して、古いプロファイラーを現在のバージョンの CLR で読み込むことができます。この環境変数の使用方法とそれに伴うリスクについては、ドキュメントを参照してください。プロファイラー CLSID: '{9721F7EB-5F92-447c-9F75-79278052B7BA}'。プロセス ID (10 進数): 5724。メッセージ ID: [0x2517]。
グーグルで検索COMPLUS_ProfAPI_ProfilerCompatibilitySetting
しても結果がありません。手がかりはありますか?
.net - コード カバレッジ ツールを使用する必要がありますか?
次の .NET プロジェクトでコード カバレッジ ツールを使用することに興味がありますが、必要かどうか疑問に思っていました。私は会社で唯一の開発者ですが、NCover を使用することは私にとってメリットがありますか?それとも、継続的インテグレーションを使用する大規模なチームのためだけですか? ありがとう
msbuild - NCover除外ルール
NCoverに関連するいくつかの質問があります。
1)プロジェクトのビルドにMSBuildを使用しています。私の.proj
ファイルでは、次のように除外を指定しています。
除外タイプに関して、.exe
ファイルがある場合、パターンはDLLと同様にそれと一致しますか?
2)NCover 2.1.0.0は、カバレッジインクルージョンをサポートしていますか(つまり、1つのexeまたはdllを指定し、それだけをチェックします)?
mbunit - NCover、Mbunit、コマンドライン プロファイラ接続が接続できない?
Mbunit 2.4.2.130 で NCover 1.5.8 を使用しようとしています。次の例は、bat ファイルから使用しています。これを実行しようとするたびに、NCOVER プロセスに接続できないと表示されますか?
SET NCOVERPATH=C:\Code\rsinetmvc\branches\web_app\trunk\build_tools\ncover\ REM アセンブリ出力およびレポート出力のターゲット パス。SET TARGETPATH=C:\Code\rsinetmvc\branches\web_app\trunk\product\RSINET.MVC.Tests\bin\debug\ SET MBUNITPATH=C:\Code\rsinetmvc\branches\web_app\trunk\thirdparty\mbunit\
echo %NCOVERPATH% echo %TARGETPATH% echo %MBUNITPATH% echo %REPORTFILEPATH% echo %MBUNITPATH%mbunit.cons.exe echo %TARGETPATH%RSINET.MVC.Tests.dll
"%NCOVERPATH%ncover.console.exe" //w %TARGETPATH% //a RSINET.MVC.Tests //h %REPORTFILEPATH% "%MBUNITPATH%mbunit.cons.exe" "%TARGETPATH%RSINET.MVC.Tests. dll"
visual-studio - 属性を使用して、VisualStudioのカバレッジ分析からコードを省略します
何らかの理由でユニットテストができない、または必要のないクラスがいくつかあります。これらのクラスをカバレッジメトリックから除外して、実際に関心のあるクラスのカバレッジをよりよく理解できるようにしたいと思います。今のところ、事後の結果を除外する必要があります。私がやりたいのは、属性を使用してそれらのクラスを除外済みとしてマークし、最初から含まれないようにすることです。 カバレッジ分析から自動的に除外する属性でクラスを装飾する方法はありますか? VSカバレッジ分析またはnCoverのいずれかが機能します。
FWIW、これらはコードが正しいことを検査することで自分自身を保証できるクラスです。ほとんどの場合、これらは、フレームワーククラスをモックアウトできるようにするために導入した既存のフレームワーククラスのラッパークラスです。ラッパーはモックアウトされるため、テストされません。私が気にかけているフレームワーククラスのメソッドをラップするだけなので、問題ありません。
.net - ncover マージ レポート
http://www.ncover.com/のNCover を使用しています。 アプリケーションには 6 つの異なるソリューションがあり、各ソリューションのレポートを作成します。NCover explore には、すべての Coverage.xml をマージするために使用できる MergeData オプションがあります。
しかし、NANTスクリプトで使用できるコマンドラインからの機能が必要です。その方法を知っている人はいますか
ありがとう
c# - C#のtest.dll(Process.startを使用して開始される)の子プロセスのコードをカバーしないNcover
たとえば、CoverageTarget.dll のカバレッジを取得したいと考えています。
テストのプロセスで Process.Start メソッドを使用して子プロセス childTestApp.exe (CoverageTarget.dll のコードの一部をテストする) を開始する nunit テストを実行するための test.dll があります。
結果では、childTestApp.exe でカバーされているコードを確認できません。
これは予想される動作である可能性がありますが、testApp.exe でカバーされているコードを取得できる方法/ツールはありますか?
.net - NCover はどこから入手できますか?
NCover が商用化されたことに気づきました。無料版を探しています。NCover の最新の無料バージョンはどこで入手できますか?
NCover の Web サイトでは、無料版ではなく、商用製品の試用版についてのみ説明しています。