使用数据库在Codeship中运行Framework运行测试

时间:2015-06-28 16:58:56

标签: postgresql jdbc playframework-2.0 codeship

我需要在Codeship中为我的Play应用程序运行测试。问题是我的应用程序无法找到要连接的数据库,并且所有测试都失败了。 从文档中,我想我可以使用3种不同的Postgres DB(9.2,9.3,9.4),所以我将conf配置如下。

enter image description here

enter image description here

请告诉我哪里弄错了。

1 个答案:

答案 0 :(得分:1)

我终于找到了为什么我的测试无法找到数据库。这是因为使用sbt test -Dconfig.resource=test.application.conf运行测试不是为测试指定java选项的有效方法。

我必须转到build.sbt文件并添加以下内容以进行测试以加载正确的配置,如下图所示。

enter image description here