3

Eclipse で EclEmma を使用しようとしていますが、動作しません。プロジェクトをカバレッジ モードで起動するためのボタンが表示されません。[実行] メニューにもそのようなオプションはありません。

インターネットで見つけた 2 つの方法で修正しようとしましたが、うまくいきませんでした。

  • EclEmma ヘルプ ページには、[パースペクティブのカスタマイズ] ダイアログの [コマンド] タブでカバレッジ コマンド グループを有効にする必要があると書かれていますが、ダイアログにはそのようなタブがなく、既存のタブにはカバレッジ コマンド グループがありません。
  • Window > Preferences > General > Appearance > Label Decorators メニューで「Java Code Coverage」を見つけようとしましたが、そこにはありません

Windows 10 で Eclipse Mars.2 リリース (4.5.2) を使用しています。EclEmma v. 2.3.3.201602231923 ([ヘルプ] > [Eclipse について] > [インストールの詳細] に従って) を Eclipse Marketplace 経由でインストールしました。私はそれを修正する方法がわかりません。助けていただければ幸いです。

4

1 に答える 1

0

Eclipse 4.9 (2018-9) では、「Coverage as ...」コマンドを有効にするオプションは、「パースペクティブのカスタマイズ」(パースペクティブのショートカットを右クリック) にあり、タブ ページの「アクション セットの可用性」: 「 Java コード カバレッジ」オプション。

私が遭遇した別の問題:「Coverage as...」コマンドは利用可能でしたが、ビュー「Coverage」の最後に結果が表示されませんでした。この問題は、 eclEmma FAQのアドバイスに従うことで解決できます。

カバレッジ ビューは空のままで、ソースの強調表示はありません。なんで?

Eclipse の設定には、Run/Debug → Launching の下に、ワークスペースにブレークポイントが含まれている場合にデバッグ モードで起動するオプションがあります。このオプションが有効で、ワークスペースにブレークポイントがある場合、カバレッジ モードは機能しません。これは、自動的にデバッグ モードに置き換えられるためです。コード カバレッジ分析を実行する場合は、このオプションを [なし] に設定します。

ところで:私はeclEmmaプラグイン3.1.2を使用しています

于 2019-10-30T16:31:36.537 に答える