問題タブ [pitest]

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 投票する
0 に答える
1278 参照

java - PITclipse では単体テストが失敗するが、JUnit では成功する

PITclipse では、テスト後に次のエラーが表示されます。

テストがパスしなかったと表示されていますが、JUnit にはエラーや障害はありません。

原因が不明なため、詳しい情報が必要な場合はお問い合わせください。

0 投票する
0 に答える
192 参照

java - junit でマスター テスト スイートから小さなテスト スイートを作成し、ピット (突然変異) で使用する

このホワイト ペーパーで説明されているようにテスト ケースをランダムに選択してマスター テスト スイートから小さなテスト スイートを作成し、さまざまなサイズのテスト スイートに対してピットを使用してミューテーション テストを実行することにより、カバレッジとテスト スイートの有効性の関係を確認したかったのです。. 私が使用している SUT は joda-time です。マスタースイートから小さなテストスイートを作成するために、次のプログラムを作成しました

これは、junit と emma のコード カバレッジで正常に動作しています。ただし、このテスト スイートを使用してミューテーション テスト (ptest) を実行すると、選択した 1 つではなく、クラス内のすべてのテスト ケースが取得されます。何が悪いのかわかりません。私はJavaの初心者で、Eclipseを使用しています。

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

maven - PIT 突然変異分析からテストを除外する方法は?

私は現在、かなりの部分がリファクタリングされ、かなりの数の失敗したテストでチェックインされた困難なプロジェクトで、引き延ばされた状況にあります。

Maven で PIT を実行していますが、テストをグリーンにする必要があるため、長い間実行できませんでしたが、少なくとも実行するテストでは PIT の概要が必要です。

失敗したテストを PIT から分離する最も効果的な方法は何ですか?

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

java - ピテストはjunitテストを見つけることができません

私のグラドルピテストは正しい結果を与えることができません。私のテストファイルを見つけることができないようです。

次の build.gradle ファイルがあります。

出力は正しいフォルダーに保存されます。また、gradle test を実行すると、問題なく実行されます。

0 投票する
0 に答える
4054 参照

java - PIT 突然変異テスト: カバレッジ生成ミニオンが異常終了しました

JenkinsのMavenでpitestを使用しています。

私のpom.xml中で私は持っています

Maven コマンド:

詳細出力を有効にしました。

次のエラーが表示されます。

Maven出力にもこれがあります:

詳細ログを有効にして更新

エラーの原因となっている問題と、その解決方法を教えてください。

編集

Vagrantボックスでローカルに実行すると機能するため、おそらくJenkinsサーバーの構成の問題を確認する必要があります。どこから始めたらいいのかわからない。

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

java - ピテストはテストのクラスを検出できません

mavenとpitestの構成に問題があります。

哀れな世代の突然変異は大丈夫ですが、彼は私のクラスのテストを見ることができません..

解決策があれば:D


そのようなメインソースがあります /src/main/java/com.plugin..... .java

/src/test/java/com.plugin.... .java のようなテスト ソースがあります。


pom.xml 構成:

in < targetTests > ..彼は私のテストクラスではなく、オートコンプリートを備えた私のソースクラスのみを知っています。