1

在本地开发中,我想连接到我的个人数据库进行自动测试。在构建场中,我想连接到不同的数据库进行自动测试。怎么可能呢?

Play 的配置似乎非常灵活,除了运行自动测试。我是否在某个地方错过了一个秘密的特殊技巧?

4

1 回答 1

1

看到这个线程...

测试和自动测试始终使用 test 作为 ID,因此您不能根据您所在的测试环境覆盖该值。我不知道这个错误是否已修复,但我无法在灯塔上找到相关的错误或修复。

您可以在 中使用环境变量application.conf请参见此处,这意味着您可以使用-Dvariable. 所以

play auto-test -Dtestdb=your-cit-db

然后在你的application.conf中,你会做

%test.db.name={testdb}

于 2012-07-06T05:54:01.933 回答