1

私はAndroidプロジェクトのEmmaでコードカバレッジを持っており、素晴らしいhtmlファイルを取得しています。しかし、私はhtmlファイルは本当に十分ではないと思います。カバーされているコードとカバーされていないコードをエディターで表示したい。

Eclipseにコードに色を付けるために生成された.emまたは.ecファイルを使用する方法はありますか?

よろしくお願いしますローラ​​ンド

4

3 に答える 3

1

EclEmma Eclipse プラグインは、色付きのコード カバレッジを提供します。

このボタンを使用してテストを実行するだけです。EclEmma 実行テスト

そして、次のような Eclipse 出力を取得します。

ここに画像の説明を入力

ああ、私は Android であるが Dalvik を使用せず、ネイティブ JVM を使用するRobolectricで単体テストを実行します

于 2012-02-17T11:23:38.033 に答える
0

おそらくこれはあなたがEclEmmaを探しているものですが、EmmaではなくコードカバレッジメトリックにJaCoCoを使用しているように見えます。おそらく、まだ機能する古いバージョンのプラグインがあります。

それは、Emmaからのコードカバレッジ、またはEclipseでの視覚化が必要なものに依存すると思います。

JaCoCoとEmmaの出力を比較してみてください。同じではないにしても、同じような結果が得られるはずだと思ってから、を選択します。

JaCoCoはAndroidプラットフォームに対して機能しますか?私には言えません。

于 2012-02-13T02:31:07.103 に答える
0

ECLEmma チームによると、http ://www.eclemma.org/devdoc/eclemma20.html で:

EMMA および EclEmma 1.x メンテナンスの将来のサポート

EclEmma 2.0 以降、EMMA はカバレッジ エンジンとしてサポートされなくなります。...

これに加えて、EMMA ベースの 1.x ストリームをベスト エフォート ベースで維持しようとしますが、機能強化は計画されていません。1.x バージョンの個別のダウンロードがあります。

以下の私のコメントによると、ECLEmma 2.0 は、Dalvik に処理できるオフライン インストルメンテーションをサポートしていないため、現在 Android と互換性のない JaCoCo を使用しています。Emma を Eclipse で使用するには、 ECLEmma 1.0 が必要です。

于 2012-02-17T11:19:38.367 に答える