我需要在Codeship中为我的Play应用程序运行测试。问题是我的应用程序无法找到要连接的数据库,并且所有测试都失败了。 从文档中,我想我可以使用3种不同的Postgres DB(9.2,9.3,9.4),所以我将conf配置如下。
请告诉我哪里弄错了。
答案 0 :(得分:1)
我终于找到了为什么我的测试无法找到数据库。这是因为使用sbt test -Dconfig.resource=test.application.conf
运行测试不是为测试指定java选项的有效方法。
我必须转到build.sbt
文件并添加以下内容以进行测试以加载正确的配置,如下图所示。