2016-06-28 9 views
0

IntellijのカバレッジでScalaで書かれたプロジェクトのすべてのテストスイートを実行する方法はありますか?また、可能であれば、プロジェクトの特定のテストスイートのみを選択し、カバレッジで実行しますか? Javaプロジェクトの現在の機能はどうですか?IntellijのカバレッジでScalaで書かれたプロジェクトのすべてのテストスイートを実行しています

答えて

1

私はテストするためにどのパッケージを使用するかによって異なるかもしれないと思います。ただし、スカラーテストを使用する場合は、任意のパッケージを右クリックして、そのパッケージ内のテストのみを実行するテストを選択することができます。

代わりにあなたが

  • すべてのパッケージに

    • によっては、複数のパッケージ全体から選ぶことができ、テスト名を持つクラス
    • テスト名

    をScalaTestの実行構成を定義し、テストを選択することができます(私はこれのために使用したことはありませんが)。

  • 0

    あなたbuild.sbtファイルに次の行を追加します。

    coverageEnabled := true 
    

    この構成は、さらに洗練することができ、例えば

    coverageEnabled in Test := true 
    

    そして、基本パッケージを右クリック - カバレッジを持つX-X「> 『でファイル名を指定して実行Scalaのテスト』」は、それを行う必要があります。

    関連する問題