問題タブ [dotcover]
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.
dotcover - アセンブリ内のすべてのクラスをカバーしていない Dotcover レポート (nunit)。
Dotcover レポート (nunit) は、アセンブリ内のすべてのクラスをカバーしていません。nunit-console.exe (2.4.1) を使用して Dotcover によって生成されたレポートを見ると、アセンブリからいくつかのクラスしか見つかりませんが、すべてではありません。
dotcover - TeamCity 7 の dotCover を使用した ExcludeFromCodeCoverage 属性
取り組んでいるプロジェクトのコード カバレッジをより正確に反映しようとしていますが、Entity Framework で生成されたクラスに関して問題が発生しました。これらのクラスのコンストラクターをカバレッジ統計から除外したいので、ExcludeFromCodeCoverage
期待どおりにクラスを再生成する属性を T4 テンプレートに追加しました。
テストしてコードカバレッジ統計に含める必要があるカスタムロジックを含む部分クラスがいくつかあるため、これをメソッドレベルで追加しようとしています。
私が読んだことから、dotCoverを使用する場合は自動的に除外されるはずですが、ExcludeFromCodeCoverage
TeamCity を介して実行する場合にこれが当てはまるかどうかはわかりません。運がない。ExcludeFromCodeCoverage
ExcludeFromCodeCoverageAttribute
ありがとう
c# - Visual Studio 2012 と SONAR (dotcover および gallio) のコード カバレッジ
今日、Visual Studio 2012 と SONAR コード カバレッジ分析の間にいくつかの不一致が発生しています。
Visual Studio 2012コード カバレッジ分析 Test->Analyze Code Coverage->All Testを実行すると、以下の値がスローされます
- 対象外 37%
- カバー率 63%
しかし、SONAR (ガリオとドットカバー)を介してこの分析を実行すると、以下の値がスローされます
- 単体テストのカバー率 55%
ビジュアルスタジオのドットカバーから得た非常によく似た結果。
- コードカバレッジ 53%
sonar-runner プロパティ ファイルに特別なフラグを追加していません。またはdotcoverで何かを設定します。
teamcity - TeamCity 8 および dotCover コード カバレッジで動作する正しいアセンブリ フィルターを取得できない
私の.Netソリューションのテストサブプロジェクトを指して、テストスイートを正常に実行するNunitテストランナービルドステップを構成しました。ソリューション/Solution.Test/bin/debug/Solution.Test.dll。
私のソリューション構造は次のとおりです。
- 解決
- Solution.Lib
- ソリューション.モデル
- Solution.Test
lib およびモデル dll は、テスト プロジェクトで参照されます。
次に、アセンブリ フィルターを使用せずに dotCover をオンにすると、上記のテスト dll でコード カバレッジ分析が正しく実行されました。
次に、フィルタ -:Solution.Test を追加し、アセンブリ フィルタに +:Solution.Lib と +:Solution.Model を追加してビルド構成を実行すると、build.log に次のように報告されました。
パスが正しい場合、上記の構成で何が間違っているのでしょうか?
performance - Team City - MSTest 後の長い沈黙によりビルド時間が遅くなる
現在、自分のビルドで team city を実行していますが、最近、通常よりも実行速度がかなり遅くなります。ハードウェアのパフォーマンスを確認しましたが、問題はないようです。
ビルドのログを見ると、MSTest と DotCover の実行に長い時間がかかっています。MS テスト自体とビルドの合計時間はわずか 4 分ですが、14:50 から 15:03 の間に 13 分の長い遅延が発生します。
この時間の落ち着きの原因は何ですか? 誰かにもこの問題がありましたか?
編集: また、ログを見て、チーム シティが完了するのを待っている 2 つのサービス プロセスは何ですか?