問題タブ [maven-cobertura-plugin]
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.
maven - coberturaレポートmavenから除外Javaファイルを除外するにはどうすればよいですか
Java コードにいくつかのユーティリティ クラスがあります。cobertura レポートから除外したかったので、pom.xml に除外タグを追加しました。しかし、それは機能していないようです。レポートからクラスまたはパッケージ全体を除外する他の方法はありますか?
mockito - Maven Coberturaが期待どおりに機能しないと報告
アプリケーションにcoberturaプラグインでmavenを使用しています。私が書いたテストクラスは、コントローラー用であり、eclipse で問題なく正常に動作します。他のクラスには非常に多くの依存関係があります。mockito と powermockito の両方を使用しています。私が走るとき
mvn クリーン テスト
コマンドプロンプトから、合格したすべてのテストケースが表示されます.9つのテストケースがありますが、実行すると
mvn cobertura:コベルチュラ
テストケースの実行が1つだけ表示されます テストの実行: 1、失敗: 0、エラー: 1表示されているエラーは、変更していない別のクラス[ Xクラス と仮定]にありますが、このXクラスを私のテストクラス。
1)
cobertura は、コード カバレッジのメイン テスト クラスとは別に、他のクラスに依存していますか? もしそうなら、私は何をする必要があります。
2)
テストクラスで injectmocks を使用していない代わりに、新しい演算子を使用してコントローラークラスを呼び出しています。inject mocks は実際のメソッドを呼び出していたため、これは使用していません。
どんな助けでもいただければ幸いです
java - cobertura maven プラグイン NoClassDefFound エラー
cobetura と maven を統合しようとしました。
cobertura:cobertura を実行するたびに、次のエラーが表示されます
これはプラグインの私のセットアップです
cobertura - CI ジョブがエラーで失敗する - Cobertura を実行できません。プログラム "/bin/sh" を実行できません: エラー = 7、引数リストが長すぎます
org.codehaus.mojo:cobertura-maven-plugin:2.6:instrument
プロジェクト besinappでの完全なエラー failed to execute goal (default) は次のとおりです。
Unable to execute Cobertura. Error while executing process. Cannot run program "/bin/sh": error=7, Argument list too long
私は使っているCobertura 2.6
誰もこの問題に直面していますか?
Cobertura プラグインの問題の完全なスタック トレースを次に示します。
11:31:36 [エラー] プロジェクト besinapp で目標 org.codehaus.mojo:cobertura-maven-plugin:2.6:instrument (デフォルト) を実行できませんでした: Cobertura を実行できません。プロセス実行中にエラーが発生しました。プログラム "/bin/sh" を実行できません: エラー = 7、引数リストが長すぎます -> [ヘルプ 1] 11:31:36 org.apache.maven.lifecycle.LifecycleExecutionException: ゴール org.codehaus.mojo:cobertura の実行に失敗しました-maven-plugin:2.6:instrument (デフォルト) プロジェクト besinapp: Cobertura を実行できません。11:31:36 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) 11:31:36 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: 153) 11:31:36 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 11:31:36 org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.ジャワ: codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 11:31:36 原因: org.apache.maven.plugin.MojoExecutionException: Cobertura を実行できません。11:31:36 at org.codehaus.mojo.cobertura.tasks.AbstractTask.executeJava(AbstractTask.java:244) 11:31:36 at org.codehaus.mojo.cobertura.tasks.InstrumentTask.execute(InstrumentTask.java: 139) 11:31:36 org.codehaus.mojo.cobertura.CoberturaInstrumentMojo.execute(CoberturaInstrumentMojo.java:162) 11:31:36 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) 11:31:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) 11:31:36 ... 23 11:31:36 原因: org.codehaus.plexus. util.cli.CommandLineException: プロセスの実行中にエラーが発生しました。11:31:36 org.codehaus.plexus.util.cli.Commandline.execute(Commandline.
maven - コマンドラインで複雑な Maven プロパティを定義する方法
Maven cobertura プラグインを使用して単体テスト コード カバーを取得し、コマンド ラインから使用しています。
私がやりたいのは、コマンドラインから除外を構成することです。公式ドキュメントからわかるように、 インストルメンテーション ユーザー プロパティを構成できます。
この Instrumentation Configuration オブジェクトの構造は次のとおりです。
次の形式のコマンドラインのみを使用して、上記のような複雑なオブジェクトを構成する方法はありますか?
?
sonarqube - 目標 org.sonarsource.scanner.maven:sonar-maven-plugin: 3.2:sonar の実行に失敗しました
以下のエラーの解決策を得るのを手伝ってくれる人はいますか。
以下は、構成するコンポーネントのバージョンです。
- ソナーキューブ 5.1.2
- ソアンランナー2.4
- Java 1.7 [私のコードは 1.7 しかサポートしていないため、1.7 のみを使用する必要があります]
- mavn 3.3.9
- sonar-cobertura-plugin-1.6.3
- sonar-findbugs-plugin-3.3
- コベルチュラ2.6
実行コマンド
コンソール ウィンドウでエラーが発生しています
java - mvn site:deploy のデプロイ中にエラーが発生しました
プロジェクトをcoberturaで構成しましたが、これは初めてです。
mvn サイトをデプロイしたい。それは私が最初にやったマルチモジュールプロジェクトなので
ここまで、すべてのリンクが適切に機能するサイトを取得できました。しかし、 mvn site:deployを実行しようとすると、次のエラーが発生します
これはpomでの私の配布管理です
助けてください。
spring-boot - cobertura は Java 8 をサポートしていますか? java8 の labmda 式を使用したいのですが、エラーが発生するためです。
私はテストケースを書いた新しいCoberturaです。コーディングでラムダ式を使用していますが、この問題を解決する方法でエラーが発生しています。
Google で検索したところ、Jacoco が Java8 をサポートしていることを知りました。
しかし、Jacoco プラグインを Cobertura プラグインとして挿入する方法がわかりません。
私のスプリング ブート プロジェクト pom.xml の Cobertura プラグインは次のようになります。
ありがとう。