問題タブ [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.
junit - Eclipseを使用したEclEmmaカバレッジチェック
EclEmmaを使用してGWTコードのテストカバレッジを確認したいのですが、カバレッジを実行すると、レポートに常にゼロパーセントのカバレッジが表示されます。誰かが私を助けることができますか..以下はカバレッジレポートの画像です、それは私が指示をカバーしなかったことを示しています、
とにかくありがとう..
java - EclEmma と Eclipse を使用して特定のクラスのスキャンを無視するにはどうすればよいですか?
私は EclEmma (Eclipse 内) を使用して、JUnit コード カバレッジをスキャンしています。src/view
これは正しく機能しますが、テストに値しないと思われる Swing コードが含まれているため、EclEmma にフォルダーをスキャンさせたくありません。
EclEmma の実行時にこのフォルダーを無視する方法はありますか?
編集:
私のプロジェクトの構造は次のとおりです。
環境設定ページのパスエントリセクションでこれら(おそらく他のもの)を試しました:
これらは、[設定] ページの [除外] セクションを使用しています。
それらはすべて、srcフォルダー全体を分析した結果と同じです。
eclipse - eclEmma の依存関係はどこにありますか?
Eclipse Juno インストールに eclEmma をインストールしようとしています。
「新しいソフトウェアのインストール」を介してインストールすると、Eclipse は依存関係を計算し、ライセンスに同意するように求めてから、次のエラーを生成します。
私が市場を通り抜ければ、私は得る
何をインストールするかを選択した直後。
質問: これを修正するにはどうすればよいですか? 追加の更新サイトが必要ですか?
注: MoreUnit をインストールしたばかりなので、インターネット接続は問題ないようです。
header - EclEmma-クラスヘッダーがカバレッジを取得していません
私は初めてEclEmmaを使用していますが、メインクラスのヘッダーがカバーされていないことに気づきました。mainメソッド内はすべて緑色ですが、ヘッダー自体「publicclassMain」は常に赤色です。
問題の原因を見つけるために、文字列のみを出力する新しいクラスを作成しました。
しかし、私はまだヘッダーのカバレッジを取得していません。「パブリッククラスTestClass」が赤字になります。
表示されているものに関連する問題を検索しようとしましたが、何も見つからないようです。:(誰か提案がありますか?
java - EclEmmaを使用したコードカバレッジソースアノテーション
EclEmmaをインストールしたのは、コードカバレッジに関連するソース注釈機能、つまり、実行中にそのコードがヒットしたかどうかに基づいて、さまざまな色でコードを強調表示する方法です。この情報をデバッグ目的で使用するつもりです。デフォルトのインストールでは、「カバレッジ付きの起動」ボタンが追加されます。これは私が欲しいものです。これは、プログラムへのエントリポイントとして完全に機能します。そのソースファイル全体が、その全体に塗られた美しいカバレッジ情報を取得します。残念ながら、他のプロジェクトファイルはどれも同じ扱いを受けません。
[新しいカバレッジ]タブに移動すると、ソースフォルダーの構造が表示され、すべてのソースファイルがカバレッジのパーセンテージとともに一覧表示されます。これは素晴らしいことですが、プロジェクトの残りの部分でコードカバレッジを行ごとに確認できるように、他のソースファイルにカバレッジアノテーションを追加したいと思います。現在、カバレッジタブでパーセンテージを右に直接クリックしても、注釈のないプレーンなソースファイルが開きます(Javaコードに対するEclipseの通常の注釈以外に注釈はありません)。EclEmmaに、プログラムへのエントリポイントを含むファイルだけでなく、すべてのソースファイルにソースコードカバレッジ情報を追加するにはどうすればよいですか?
私が見逃している簡単な修正があると思いますが、関連するドキュメントから得られる最善の方法は、注釈の色を変更する方法です。
参考までに、Java開発にEclipse4.2.1を使用しています。私のEclEmmaインストールは、EclipseMarketplaceからのものです。
お時間をいただきありがとうございます、
--Techrocket9
java - Eclemma は、カバーされていない 4 つの枝のうちの 1 つと言っていますが、それはどの枝ですか?
欠落しているブランチを簡単に確認する方法はありますか? つまり、次のようなコードがあります。
カバレッジの強調表示には、Eclipse に次のような黄色い点があります。
4 つのブランチのうちの 1 つが見落とされました
しかし、どのブランチが欠落しているか知りたいです。
java - MATLAB からの Java コード カバレッジ
できれば EclEmma/jacoco を使用して、MATLAB から実行される Java コードのコード カバレッジを測定したいと考えています。残念ながら、MATLAB には独自のカスタム クラス ローダーがあり、スレッド コンテキスト クラス ローダーを使用しないため、オンザフライ カバレッジ計測を実行する明確な方法はありません。jacoco を使用して jar のオフライン インストルメンテーションを使用しようとしましたが、得られたのは空のデータ ファイルだけでした。
MATLAB から実行したときの Java コード カバレッジの測定に成功した人はいますか? もしそうなら、どのように測定しましたか?
android - org.junit.Test の CNF 例外が原因で Android コード カバレッジが失敗する
ant を使用して次のコード カバレッジ テストを実行すると、次のエラーが発生します。
これをUbuntu 12.10ターミナルから実行しています。JUnit4 ライブラリは、Eclipse テスト プロジェクトに適切に追加されました。テスト プロジェクトは、単純な Android テスト プロジェクトです。「パスにクラス org.junit.test が見つかりませんでした...」というメッセージが表示される理由がわかりません。ビルドが結果のテスト APK に junit もパッケージ化することを認識できるように、さらに指定を追加する必要がありますか?