如何在Play Framework 2.1.1中的不同环境中运行测试?

时间:2013-04-15 13:35:13

标签: java continuous-integration playframework-2.0

我知道这个区域有很多类似的问题我尝试了所有这些问题并没有奏效。另外,仅play run命令

似乎没问题

我设置了Jenkins,它将使用RDS中的数据库。本地开发将使用MySQL localhost。但我似乎无法在不同的配置文件中运行测试。它总是寻找application.conf

这是我的application.conf


...
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/mydb"
db.default.user=root
db.default.pass=""
db.default.logStatements=true
...

这是我的ci.conf


include "application.conf"
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://${ENDPOINT_TO_RDS}/mydb"
db.default.user=username
db.default.pass=password
db.default.logStatements=true
...

但是当我运行play -Dconfig.file=conf/ci.conf test我的测试仍然在寻找application.conf。我通过在application.conf中输入错误的密码来确认这一点。

0 个答案:

没有答案