問題タブ [eclemma]

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

junit - Eclipseを使用したEclEmmaカバレッジチェック

EclEmmaを使用してGWTコードのテストカバレッジを確認したいのですが、カバレッジを実行すると、レポートに常にゼロパーセントのカバレッジが表示されます。誰かが私を助けることができますか..以下はカバレッジレポートの画像です、それは私が指示をカバーしなかったことを示しています、 ここに画像の説明を入力してください

とにかくありがとう..

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

java - EclEmma と Eclipse を使用して特定のクラスのスキャンを無視するにはどうすればよいですか?

私は EclEmma (Eclipse 内) を使用して、JUnit コード カバレッジをスキャンしています。src/viewこれは正しく機能しますが、テストに値しないと思われる Swing コードが含まれているため、EclEmma にフォルダーをスキャンさせたくありません。

EclEmma の実行時にこのフォルダーを無視する方法はありますか?

編集:

私のプロジェクトの構造は次のとおりです。

環境設定ページのパスエントリセクションでこれら(おそらく他のもの)を試しました:

これらは、[設定] ページの [除外] セクションを使用しています。

それらはすべて、srcフォルダー全体を分析した結果と同じです。

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

eclipse - eclEmma の依存関係はどこにありますか?

Eclipse Juno インストールに eclEmma をインストールしようとしています。

「新しいソフトウェアのインストール」を介してインストールすると、Eclipse は依存関係を計算し、ライセンスに同意するように求めてから、次のエラーを生成します。

私が市場を通り抜ければ、私は得る

何をインストールするかを選択した直後。

質問: これを修正するにはどうすればよいですか? 追加の更新サイトが必要ですか?

注: MoreUnit をインストールしたばかりなので、インターネット接続は問題ないようです。

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

header - EclEmma-クラスヘッダーがカバレッジを取得していません

私は初めてEclEmmaを使用していますが、メインクラスのヘッダーがカバーされていないことに気づきました。mainメソッド内はすべて緑色ですが、ヘッダー自体「publicclassMain」は常に赤色です。

問題の原因を見つけるために、文字列のみを出力する新しいクラスを作成しました。

しかし、私はまだヘッダーのカバレッジを取得していません。「パブリッククラスTestClass」が赤字になります。

表示されているものに関連する問題を検索しようとしましたが、何も見つからないようです。:(誰か提案がありますか?

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

java - EclEmmaを使用したコードカバレッジソースアノテーション

EclEmmaをインストールしたのは、コードカバレッジに関連するソース注釈機能、つまり、実行中にそのコードがヒットしたかどうかに基づいて、さまざまな色でコードを強調表示する方法です。この情報をデバッグ目的で使用するつもりです。デフォルトのインストールでは、「カバレッジ付きの起動」ボタンが追加されます。これは私が欲しいものです。これは、プログラムへのエントリポイントとして完全に機能します。そのソースファイル全体が、その全体に塗られた美しいカバレッジ情報を取得します。残念ながら、他のプロジェクトファイルはどれも同じ扱いを受けません。

[新しいカバレッジ]タブに移動すると、ソースフォルダーの構造が表示され、すべてのソースファイルがカバレッジのパーセンテージとともに一覧表示されます。これは素晴らしいことですが、プロジェクトの残りの部分でコードカバレッジを行ごとに確認できるように、他のソースファイルにカバレッジアノテーションを追加したいと思います。現在、カバレッジタブでパーセンテージを右に直接クリックしても、注釈のないプレーンなソースファイルが開きます(Javaコードに対するEclipseの通常の注釈以外に注釈はありません)。EclEmmaに、プログラムへのエントリポイントを含むファイルだけでなく、すべてのソースファイルにソースコードカバレッジ情報を追加するにはどうすればよいですか?

私が見逃している簡単な修正があると思いますが、関連するドキュメントから得られる最善の方法は、注釈の色を変更する方法です。

参考までに、Java開発にEclipse4.2.1を使用しています。私のEclEmmaインストールは、EclipseMarketplaceからのものです。

お時間をいただきありがとうございます、

--Techrocket9

0 投票する
7 に答える
48134 参照

java - Eclemma は、カバーされていない 4 つの枝のうちの 1 つと言っていますが、それはどの枝ですか?

欠落しているブランチを簡単に確認する方法はありますか? つまり、次のようなコードがあります。

カバレッジの強調表示には、Eclipse に次のような黄色い点があります。

4 つのブランチのうちの 1 つが見落とされました

しかし、どのブランチが欠落しているか知りたいです。

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

java - MATLAB からの Java コード カバレッジ

できれば EclEmma/jacoco を使用して、MATLAB から実行される Java コードのコード カバレッジを測定したいと考えています。残念ながら、MATLAB には独自のカスタム クラス ローダーがあり、スレッド コンテキスト クラス ローダーを使用しないため、オンザフライ カバレッジ計測を実行する明確な方法はありません。jacoco を使用して jar のオフライン インストルメンテーションを使用しようとしましたが、得られたのは空のデータ ファイルだけでした。

MATLAB から実行したときの Java コード カバレッジの測定に成功した人はいますか? もしそうなら、どのように測定しましたか?

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

android - org.junit.Test の CNF 例外が原因で Android コード カバレッジが失敗する

ant を使用して次のコード カバレッジ テストを実行すると、次のエラーが発生します。

これをUbuntu 12.10ターミナルから実行しています。JUnit4 ライブラリは、Eclipse テスト プロジェクトに適切に追加されました。テスト プロジェクトは、単純な Android テスト プロジェクトです。「パスにクラス org.junit.test が見つかりませんでした...」というメッセージが表示される理由がわかりません。ビルドが結果のテスト APK に junit もパッケージ化することを認識できるように、さらに指定を追加する必要がありますか?