Ho un gioco! progetto con unit test e sto cercando di eseguire test sul mio ambiente di staging usando sbt. Prima di passare a Play 2.1, quando usavo Play 2.0.4 e sbt 0.11.3, potevo fare $ sbt -Dconfig.file=conf/staging.conf test
. Ora sbt test
sembra utilizzare il file application.conf predefinito, indipendentemente da cosa io specifichi per -Dconfig.file.Come si specifica un file di configurazione con sbt 0.12.2 per il test sbt?
sbt start -Dconfig.file=conf/staging.conf
funziona ancora correttamente. Questo comportamento è un bug con sbt 0.12.2 o dovrei specificare un file di configurazione per eseguire test in un modo diverso?
Se si desidera aggiungere opzioni Java solo 'test' sbt e non altre configurazioni che puoi fare 'javaOptions in Test + =" -Dconfig.file = conf/test.conf "' [link] (http://stackoverflow.com/questions/7121889/how-can-i-pass -jvm-options-to-sbt-to-use-when-running-the-app-or-test-cases) – fpearsall