Как запустить модульное тестирование в многомодульном игровом проекте, написанном на Java - PullRequest
1 голос
/ 04 июля 2019

Итак, у меня есть следующая структура проекта с проектом play, написанным на Java:

conf\
modules\
    first\
        app\
        test\
    second\
        app\
        test\ 
build.sbt

в моем build.sbt у меня есть следующее


lazy val first= project.in(file("modules/first"))
  .enablePlugins(PlayMinimalJava)

lazy val first= project.in(file("modules/second"))
  .enablePlugins(PlayMinimalJava)

lazy val whole = project.in(file("."))
  .enablePlugins(PlayMinimalJava)
  .dependsOn(first, second)

Теперь я хотел бы запустить тесты JUnit, расположенные в каждом подпроекте. Когда я помещаю их в корень в test/, они запускаются, если я делаю sbt test. Но если переместить их в каталог тестирования подпроектов -at modules/first/test/ и modules/second/test/ - они не запустятся.

Чего не хватает, чтобы мои тесты могли выполняться?

...