У меня есть игра! проект с модульными тестами, и я пытаюсь запустить тесты в моей промежуточной среде с помощью sbt. Прежде чем я перешел на Play 2.1, когда я использовал Play 2.0.4 и sbt 0.11.3, я мог бы сделать $ sbt -Dconfig.file=conf/staging.conf test
. Теперь sbt test
, похоже, использует приложение application.conf по умолчанию, независимо от того, что я указываю для -Dconfig.file.Как указать конфигурационный файл с sbt 0.12.2 для теста sbt?
sbt start -Dconfig.file=conf/staging.conf
все еще работает хорошо. Является ли это поведение ошибкой с sbt 0.12.2, или я должен указывать конфигурационный файл для запуска тестов другим способом?
Если вы хотите добавить опции Java только 'SBT test' и не другие конфигурации, то вы можете сделать 'javaOptions in Test + =" -Dconfig.file = conf/test.conf "' [ссылка] (http://stackoverflow.com/questions/7121889/how-can-i-pass -jvm-options-to-sbt-to-use-when-running-the-app-or-test-cases) – fpearsall