問題タブ [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.
java - Java 8 を使用した cobertura-maven-plugin
それは私だけですか、それとも cobertura-maven-plugin が Java 8 で動作しませんか? それが実行されると、私は得る
ASM と Java 8 に問題があったことはわかっているので、問題は maven-plugin が ASM の Java-8 互換バージョンを使用するように更新されていないことだと思われます
参考までに、こちらで質問したのですが回答がありませんでした
Java 8でcobertura-maven-pluginを使用できた人はいますか?
sonarqube - SonarQube 4.4 not displaying cobertura unit tests or code coverage for grails 2.4.3 with spock tests
I have SonarQube 4.4 installed on my machine. I am trying to generate metrics for a grails (2.4.3) project that has tests written in Spock framework. However, sonar does not show unit tests results or unit tests coverage.
I verified that cobertura coverage.xml gets generated in the path provided below
target/test-reports/cobertura/coverage.xml
And I have
sonar.groovy.cobertura.reportPath
property in my pom.xml mapped to the above path.
Running
on this project completes successfully and the console log shows the coverage.xml being parsed.
However when I view the project in sonar, I only see the static code analysis metrics but no unit tests or unit tests coverage.
I also tried to run the analysis using sonar-runner and get the same result.
I tried sonar-groovy-plugin (versions: 0.5, 0.6, and 1.0.1) and sonar-cobertura-plugin-1.6.3
Here is the pom.xml build section to run the groovy spock tests
Anyone used a similar configuration and able to generate code coverage metrics using sonarqube and cobertura?
java - Maven プラグインを使用した Cobertura レポートの生成
コードのインストルメンテーションと war ファイルを tomcat コンテナーに正常にデプロイしました。
クライアント テストを実行しています。Tomcat インスタンスをシャットダウンしているときにテストが正常に実行された後、Tomcat の bin ディレクトリに Cobertura.ser ファイルがあります。
Cobertura.ser ファイルには、コード カバレッジ ファイルのすべての詳細が含まれています。
ここで、.ser ファイルから Cobertura html レポートを生成するように Maven タスクを構成したいと考えています。
Cobertura-maven-plugin のヘルプガイドを読んだのですが、うまく取得できませんでした。
(私はjunitテストを実行していませんが、セレンテストを実行しています)。
これは Cobertura-plugin の私の Maven 構成ですが、このように Maven は tomcat の bin ディレクトリにある Cobertura.ser ファイルからレポートを生成していません。
maven - cobertura-maven-plugin と cassandra-maven-plugin が原因で cassandra.rpcPort が異なっていました
pom.xml に次の構成があります
プロパティファイルには、次の行があります cassandra_host=127.0.0.1:${cassandra.rpcPort}
コードは、このプロパティを使用して cassandra のインスタンスに接続します。そのため、mvn clean install を実行するたびに、cassandra.rpcPort が 2 回生成されます。1 つは残りの実行時、もう 1 つは cobertura の実行時です。例えば。
その後、cobertura が実行されると、
そして、cassandra-maven-plugin は、rpc_port: 60315 を持つ target/cassandra/conf/cassandra.yaml ファイルを生成します (オリジン ポートであり、cobertura からのものではありません)。ただし、プロパティ ファイルには、cobertura によって生成されたポートの値が含まれています。
cobertura プラグインを無効にすると、すべてが正常に実行されます。この問題を回避する方法を知っている人はいますか?
ありがとう&よろしく ティン