単一の evsuite 生成された unittest .java ファイルがあります。他にも自作の unittest .java ファイルがあります。サーバー上でビルドを実行し、すべての単体テスト (evosuite および手作り) を実行します。次に、ソナー ダッシュボードに移動し、具体的にカバレッジを確認します。手作りの単体テストからソナー/ジャココによって報告されたカバレッジがあります。ただし、evosuite がテストする予定だった .java ファイルの場合、ソナー/jacoco ダッシュボードの別のパネルで evosuite 16 テストが実行され、実行された時間をミリ秒で示していても、そのファイルのカバレッジは 0% のままです。
ビルドが行われるサーバーは私たちのために構成されており、私たちはそれらを管理していません。Sonar/Jacoco の管理設定は他の人が行ったものです。
私たちの手作りのもの( @RunWith(JMockit.class) を使用するものと RunWith アノテーションを使用しないものがあります)がカバレッジパーセンテージで表示され、evosuite が表示されない理由について途方に暮れています。
ありがとう、ジム