8

私はMavenを使用してビルドしmaven-surefire-plugin、scalatestで書かれたテストを実行するscalaプロジェクトに取り組んでいます。

テストは次のようなものです:

import org.scalatest.ParallelTestExecution

@RunWith(classOf[org.scalatest.junit.JUnitRunner])
class MyTest extends FunSuite with ParallelTestExecution {
   // some tests
}

いくつかの質問から、-Pscalatest に引数を与えると、テストが並行して実行されることがわかります。

しかし、 で構成する方法がわかりません。maven-surefire-plugin追加しようとしまし -Pたが、JVM を起動できません。

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <argLine>-P</argLine>
    </configuration>
</plugin>

それを行う方法はありますか?Maven Surefire プラグインでできない場合、テストだけで設定できますか?

4

1 に答える 1

0

すべてのテストが scalatest で記述されている場合、surefire ではなく scalatest maven プラグインを使用する必要があります。あります

ドキュメント: http://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin

ソース: https://github.com/scalatest/scalatest-maven-plugin

于 2016-12-07T21:39:31.613 に答える