問題タブ [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.
java - PowerMockRule で最終クラスをサブクラス化できません
コードをテストするために、Powermockito および EclEmma で JUNIT を使用しています。今、問題があります。このクラスをテストする必要があります:
これが私のテストです:
しかし、次のエラーがあります。
java.lang.IllegalArgumentException: org.mockito.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy. java:25) org.mockito.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:217) で org.mockito.cglib.proxy.Enhancer.createHelper(Enhancer.java:378) で org.mockito.cglib.proxy .Enhancer.createClass(Enhancer.java:318) at org.powermock.api.mockito.repackaged.ClassImposterizer.createProxyClass(ClassImposterizer.java:123) at org.powermock.api.mockito.repackaged.ClassImposterizer.imposterise(ClassImposterizer.java) :57) org.powermock.api.mockito.internal.mockcreation.MockCreator.createMethodInvocationControl(MockCreator.java:111) で org.powermock.api.mockito.internal.mockcreation.MockCreator.mock(MockCreator.java:59) at org.powermock.api.mockito.PowerMockito.mockStatic(PowerMockito.java:70) ...
powermock-module-javaagent は使いたくありません。これを行う方法はありますか?
sonarqube - ECLemma、ソナークベ
前もって感謝します。
ECLemma eclipse プラグインを使用してコード カバレッジを試みていました。ローカル システムでレポートを生成できます。プロパティ ファイルを変更することで、sonarqube サーバーでレポートを生成する方法はありますか。これが私のプロパティ ファイルです。
spring - JUnit と Spring - テストで複数のスレッドを使用するとコード カバレッジ % が間違っている
春のプロジェクト (EclEmma、Clover) にいくつかのコード カバレッジ プラグインを使用しようとしました。
両方とも、カバレッジ % に関して間違った結果を提供しています。
テストでは、Spring の taskExecutor (スレッド プール) を使用しています。
タスク エグゼキューター スレッドが実行するすべてのコードは、対象としてカウントされません。
理由はありますか?
java - クラスをカバレッジ自体から実際に除外せずに、EclEmma のカバレッジ計算から除外する方法
私は EclEmma を使用して、プロジェクトのシナリオ テストとユース ケース テストのカバレッジをテストしています。最も一般的なクラスとユース ケース テストを含む Base パッケージがあります。カバレッジは次のようになります。
私が望むのは、カバレッジの計算からユース ケース テスト (BugReportTest など) を除外することです。しかし、私はその中のテストを考慮したいと思っています。クラス全体をカバレッジから除外する方法は知っていますが、そうすると、コードのどの行がテストされているかを確認する実際のテストが忘れられるため、カバレッジが低下します。これらのユース ケース テストは、プライバシー上の理由から基本パッケージにとどまる必要があります。
eclemma - Eclemma コード カバレッジの分析中にエラーが発生しました
と を使用してEclemma 2.3
いlombok-1.16.8.jar
ます。
コード カバレッジを実行すると、Eclemma プラグインで次のエラーが発生します。
カバレッジ セッションの読み込み中にエラーが発生しました (コード 5001)。** C:/Users/sudhakar_b/.m2/repository/org/projectlombok/lombok/1.16.8/lombok- でパッケージ フラグメント ルート lombok-1.16.8.jar を分析中にエラーが発生しました1.16.8.jar (コード 5007)。C:/Users/sudhakar_b/.m2/repository/org/projectlombok/lombok/1.16.8/lombok-1.16.8.jar@lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok の分析中にエラーが発生しました。
junit - Spring Boot JunitとEclemmaのセットアップ?
Bean ライブラリを作成し、スプリング ブートに基づいて構築されたプロジェクトがあります。最新のスプリング ツール スイート (Eclipse) には、スプリング ブート サーバーを立ち上げてそれらの Bean をテストする一連の junit テスト ケースがあります。すべてのテストに合格しています。EclEmma eclipse プラグインについて聞いたので、インストールしました。デフォルトのままにして、「Run As」>「JUnit Test」を正常に実行できるのと同じように「Coverage As」>「JUnit Test」を実行しましたが、カバレッジは失敗しています
クラスパスを確認したところ、構成と同じ実行であるため、成功した JUnit runas と一致します。誰でも私を助けることができますか?