2016-10-08 19 views
0

JUnitでテストした結果、jmockit-coverageの場合、次のようにmaven pom.xmlに依存関係を追加することで構成します。jmockit-coverageはどのようにアクティブになっていますか?

<dependency> 
    <groupId>org.jmockit</groupId> 
    <artifactId>jmockit-coverage</artifactId> 
    <scope>test</scope> 
</dependency> 

次に、カバレッジ結果が表示されます。だから私の質問はjmockitカバレッジはどのようにアクティブになっていますか?私たちは決してそのコードを実行しないようですが、実行されます。

+0

使用しているJMockitのどのバージョン?最近[JMockitチュートリアル](http://jmockit.org/tutorial/CodeCoverage.html#maven)をチェックしましたか? –

+0

org.jmockit jmockit 試験 1.23

答えて

0

私はそれが

<artifactId>jmockit-coverage</artifactId> 

であるため-coverageのだと思うあなたはJMockit Tutorialよう

<artifactId>jmockit</artifactId> 

を示唆して試してみましたか?

しかし、多分あなたもあなたの確実な-プラグインの設定をチェックする必要があり、JMocikt Tutorial参照:

<plugin> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
     <systemPropertyVariables> 
     <!-- At least one of the following needs to be set: --> 
     <coverage-output>html</coverage-output>  <!-- or: html-nocp, serial, serial-append --> 
     <coverage-metrics>all</coverage-metrics> <!-- or: line, path, data --> 
     <coverage-classes>loaded</coverage-classes> <!-- or a "*" expression for class names --> 
... 
関連する問題