2017-06-16 21 views
0

WebアプリケーションをTomcatで実行しているのですが、別のプロジェクトでは、私のアプリケーションのすべてのapisを呼び出すテストケースを持っています。jacocoで自動化テストカバレッジを取得する方法は?

手順私は続く:私のWebアプリの中のpom.xml

  1. jacoco依存性。 catalina.sh輸出JAVA_OPTS = " - :/tmp/jars/jacocoagent.jar=destfile=/tmp/jars/jacoco.exec,output=file javaagent $ JAVA_OPTS" で
  2. ダウンロードjacocoagent.jar
  3. セットJAVA_OPTS Tomcatの
  4. HTMLレポート

を作成するが、それでもゼロカバレッジを取得

  • jacoco.execファイルのコピーを殺すすべてのAPIの後
  • 、私は任意のものを見逃している

    を提案してくださいは、
  • +0

    あなたはjacocoのMavenプラグインを試してみましたか? –

    +0

    はいexecファイルからhtmlを作成するには –

    答えて

    0

    あなたはこれを試すことができ、

    JAVA_OPTS="$JAVA_OPTS -javaagent:/tmp/jars/jacocoagent.jar=includes=*,destfile=/tmp/jars/jacoco.exec,append=true 
    
    +0

    いいえうまくいかない –

    +0

    4番目のステップでは、すべてのAPIサービスを停止します。あなたはこのジャココの代理人から始めたのですか? –

    関連する問題