問題タブ [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.

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

continuous-integration - Team City のコード カバレッジで名前空間を除外するにはどうすればよいですか?

Team City 7.1.1 (ビルド 24074) を使用していますが、コード カバレッジで一部の名前空間を除外したいと考えています。コード カバレッジ ツールとして dotcover を使用しています。テストでは MSPec、Machine.Fakes、Rhino Mocks を使用しています。

ありがとう!

0 投票する
7 に答える
7526 参照

teamcity - Sonar の TeamCity dotCover レポート パス

TeamCity ビルド プロセスでソナー分析を統合しようとしています。単体テストを実行し、カバレッジのために dotCover を実行する NUnit ビルド ステップがあります。

私の次のステップはソナーランナーです。現在存在する構成は次のとおりです。gallio.mode=dotCover, sonar.gallio.mode=reuseReport でも sonar.gallio.reports.path も必要です。

前のステップで生成された dotCover レポートへのパスを知っている人はいますか?

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

azure - Azureでの展開からコードカバレッジを生成できますか?

エミュレーターを使用しても必ずしも現実的な結果が得られるとは限らないため、コードをAzureにデプロイしてから、デプロイされたインスタンスで統合/受け入れテストを実行して機能を検証できるようにしたいと考えています。

また、これらのテストでコードカバレッジレポートを生成し、それを単体テストのコードカバレッジとマージできるようにします。ビルドサーバーとしてTeamCityを使用し、コードカバレッジツールとして組み込みのdotcoverを使用しています。

これはできますか?どこから始めればよいかについての指針はありますか?

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

cruisecontrol.net - CCNet の DotCover 2.1 と NCover の比較

CruiseControl.NET 継続的インテグレーション サーバーで使用するコード カバレッジ ツールを決定しようとしています。DotCover 2.1 と NCover 4.0 のどちらがより良いツールでしょうか?

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

continuous-integration - TeamCity の MSTest ビルドステップから dotCover を呼び出すとき、完全なコード カバレッジを構成するものは何ですか?

TeamCity の MSTest ビルドステップから dotCover を呼び出すと、100% と見なされるものは何ですか? コンパイルされたコードはすべて 100% ですか? テストが触れたすべてのアセンブリのすべてのコードですか? テストが触れたのはすべてのクラスですか?

My.Tests.dll を実行する TeamCity MSTest ビルドステップから dotCover を呼び出すと、どの行のコードが追跡されますか?

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

c# - TeamCity の MSTest ビルドステップの一部として dotCover を実行する

現在、TeamCity の MSTest ビルドステップの一部として dotCover を実行しています。に一致するアセンブリ ファイルを実行するように MSTest を構成しました**.Tests.dll。それ以外の場合はすべて既定の設定です。

dotCover が追跡するファイルをどのように決定するかはわかりませんが (知りたいのですが)、多くのサードパーティ ライブラリとテスト プロジェクト自体がレポートに表示されていることに気付きました。これを除外したいと思います。について分析し、報告しています。どうやってやるの?

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

visual-studio-2010 - ReSharper、dotCover 2.2 + xUnit

xunit 単体テストで dotCover を実行しようとしています。どのテストをカバーしようとしても、すべて同じ結果になります。

だから、何があっても、dotCover は私のテストのカバレッジを見つけられません。

私は ReSharper の単体テスト ランナーを使用しており、Unit Test Sessionsウィンドウ内の VS 内で単体テストを実行できるため、すべての単体テストが正常に実行されます。

単体テストをカバーしようとすると (テストの左側にあるアイコン、Unit Test Sessionsウィンドウのすべてのテスト ボタンを使用し、単体テストを右クリックしCover Unit Testsて同じウィンドウ内から言ってみました)、常に取得します同じメッセージ: Inconclusive: Test wasn't run.

私のセットアップ:

  • ビジュアル スタジオ 2010
  • リシャーパー 7.1
  • ドットカバー 2.2
  • xunit 1.9.1.1600

私も両方をセットアップしました(http://xunitcontrib.codeplex.com/)

  • xunitcontrib-resharper 0.7 (RS 7.1、6.1.1)
  • xunitcontrib-dotcover 0.7 (dotCover 2.0 - 2.2)

VS 内から xunit テスト ランナーを使用できるようにする必要があります。

コード カバレッジを機能させるための助けをいただければ幸いです。

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

c# - dotCover を使用して単体テストの実行中に「コンテンツ」としてビルドされたファイルにアクセスする

テストとコードのコード カバレッジを実行して取得するためにJetBrains DotCoverを使用しています。

私のプロジェクトには、「コンテンツ」としてビルドするように設定されたファイルがいくつかあります。これらはテストから次のように使用されます。

残念ながら、dotCover を使用してこのテストを実行すると、Page.htmはアセンブリの場所にコピーされません。

コンテンツをテスト実行ディレクトリに取得する方法、またはこれを克服して他の方法でそのファイルにアクセスする方法はありますか?

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

code-coverage - このメソッドをカバーするにはどうすればよいですか? ストリーム コンテンツを 2 番目のストリームにコピーする

次のメソッドがあります。これは拡張メソッドであり、任意のStreamオブジェクトから呼び出すことができます。このメソッドは、Stream の正確なコンテンツを別の Stream にコピーする必要があります。

元のストリームのコンテンツが最終的なストリームのコンテンツと等しいことを確認する簡単なテストを 1 つ作成しました。

残念ながら、内容がまったく同じかどうかを確認していないため、このメソッドの一部のみを取り上げています。また、dotCover は、コードの最初の部分がまったくカバーされていないことを示しています。これは次のとおりです。

コードカバレッジ結果

私の目標は、このメソッドの 100% のコード カバレッジです。

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

.net - スクリプトからカバレッジ レポートを作成する

私はコード カバレッジに dotCover を使用していますが、これは優れていますが、解析できない独自の形式で結果が書き込まれているようです。

.Net コード ベースを分析し、コード カバレッジが最も低い (たとえば) 20 個のクラスを、読み取り可能な形式 (xml、プレーン テキスト、json など) で返すスクリプトを作成したいと考えています。dotCoverまたは他のツールで、これを行う方法を知っている人はいますか