問題タブ [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 に答える
3326 参照

64-bit - x64 Windows で PartCover を実行する方法

PartCover を実行して、Windows x64 で Gallio を使用していくつかのテストのカバレッジをテストしようとしています。ただし、実行しようとすると、次のエラーが発生します。

次のエラーのため、CLSID {FB20430E-CDC9-45D7-8453-272268002E08} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040153。

編集:PartCover 2.2.0を使用しています

0 投票する
5 に答える
15479 参照

unit-testing - PartCover を機能させる

コードカバレッジのために PartCover を試してみたい。MSTest で Visual Studio 2008 Professional を実行しています。Professional Edition には、コード カバレッジなどのチーム テスト ツールは含まれていません。

それで、PartCover を試していますが、うまくいきません。PartCover.Browser で MSTest 実行可能ファイルを選択し、作業引数を tests.dll に指定し、作業ディレクトリを TestResults フォルダーに指定しようとしましたが、次のエラーが発生します。

「レポートが空です。設定を確認して、ターゲットを再度実行してください。」

次に何を試せばいいのかわからない。

編集

私には2つの問題があったことがわかりました。まず、ルールを正しく設定していませんでした。第二に、作業中の引数にスペースがありました。スペースはエラーを出していましたが、どこにも表示されませんでした。

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

partcover - コマンド ラインから PartCover.Browser.exe を取得してカバレッジ xml を表示する

ばかげた質問で助けが必要です。PartCover.Browser.exe で、PartCover.exe によって生成された既存のカバレッジ xml を読み込んで表示するにはどうすればよいですか?

PartCover.exe とテストを実行し、問題なくカバレッジ xml を生成するバッチ ファイルがあります。次に、PartCover.Browser.exe で xml を読み込もうとします。

しかし、それはうまくいかないようです。サポートされていますか?それに関するドキュメントも見つからないようです。PartCover 2.2 を使用しています。

前もって感謝します。

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

mstest - PartCover コンソールが空の出力 xml を生成する

私は partcover を使用して、一連の mstest を使用した単体テストのコードカバレッジを生成しています。

コマンドラインを使用します:

これが実行され、すべてのテストに合格しますが、出力は次のようになります。

--output コマンドを使用して実行すると、xml ファイルは次のようになります。

なぜこれが起こっているのでしょうか?

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

mstest - mstest が正常に実行され、すべてのテストがパスしたときに、PartCover レポートに 0% と表示される理由

mstest テストでコード カバレッジを取得しようとしています。PartCover 2.2.0.36424 を使用しています。

問題は実際のアセンブリにあります。コード カバレッジは 0% です (注: すべてのテストに合格しています)。
私が作成したデモ ソースのデモ テストでは、問題なく動作しました (レポートは理にかなっています)。

ログ ファイルで次のことに気付きました。
デモ ファイルの場合、「アセンブリ AAAAAA がロードされました (MyTestesAssemblyName)」という行の後に、「クラス NNNNNN がロードされました (MyTestesAssemblyName.MyClassname)」という行があります。
実際のファイルの場合、アセンブリの行の後に (クラスの) 2 行目はありません。

私たちのアセンブリの違いについて何か考えはありますか? (注:署名はありません)

10倍。

0 投票する
4 に答える
3305 参照

code-coverage - PartCover 結果 .xml から HTML レポートを生成する方法

PartCover 結果 .xml から HTML レポートを生成する方法

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

.net - PartCover の使用時に System.Diagnostics.Contracts を除外する

.net 3.5 の .net コード コントラクトを試しています。コード カバレッジを計算するために PartCover を実行している単体テストがあります。

PartCover は、レポートに System.Diagnostics.Contracts を含め続けます。MyProject を含め、他のすべてを除外するために使用しているルールを次に示します。

助言がありますか?

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

c# - /force の後でも署名された厳密な名前に関する CorfFlags 警告 CF011

Corflags を使用して、PartCover を x64 で実行しようとしています。私が使用する場合:

CorFlags.exe PartCover.exe /32BIT+ /Force

私は得る:corflags:警告CF011:指定されたファイルは署名された厳密な名前です。/Force を使用すると、このイメージの署名が無効になり、アセンブリを再署名する必要があります。

/forceなしで私は得る:

corflags : エラー CF012 : 指定されたファイルは厳密な名前で署名されています。/Force を使用して更新を強制します。

ウェブ上では、他の人が問題なくコルフラグを介してパーツカバーを実行しているようです...

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

c# - Partcover と Typemock の統合

typemock と partcover を統合する方法について誰かがアイデアを持っているかどうか疑問に思っていました。

C# sharepoint ベースのアプリケーションで typemock を使用する単体テストがあり、partcover を介してそれらを実行し、カバレッジの詳細を確認できるようにしたいと考えています。

partcover を介して typemock テストを実行できましたが、partcover はテストされたコードのカバレッジの詳細を表示できませんか?

partcover を介してテストを実行する方法は、Partcover に Typemock ランナーを実行させ、それが MSTest を実行するようにすることです。

私の partcover ブラウザー設定は次のとおりです。

ExecutableFile: *typemock へのパス*\TMockRunner.exe

作業ディレクトリ: *既に存在するフォルダー*

作業引数: *MSTest へのパス*\MSTest.exe /noisolation /testcontainer:*DLL へのパス*

特に partcover がカバレッジの詳細を取得する方法については、どんなアイデアでも素晴らしいでしょう。

ありがとう。