У меня есть Плей! проект с модульными тестами, и я пытаюсь запустить тесты в своей промежуточной среде, используя 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 start -Dconfig.file=conf/staging.conf
все еще работает нормально. Является ли такое поведение ошибкой с sbt 0.12.2 или я должен указать файл конфигурации для запуска тестов по-другому?
sbt test
, а не к другим конфигурациям, вы можете сделатьjavaOptions in Test += "-Dconfig.file=conf/test.conf"
ссылка - person fpearsall   schedule 15.03.2013