Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在本地开发中,我想连接到我的个人数据库进行自动测试。在构建场中,我想连接到不同的数据库进行自动测试。怎么可能呢?
Play 的配置似乎非常灵活,除了运行自动测试。我是否在某个地方错过了一个秘密的特殊技巧?
看到这个线程...
测试和自动测试始终使用 test 作为 ID,因此您不能根据您所在的测试环境覆盖该值。我不知道这个错误是否已修复,但我无法在灯塔上找到相关的错误或修复。
您可以在 中使用环境变量application.conf,请参见此处,这意味着您可以使用-Dvariable. 所以
application.conf
-Dvariable
play auto-test -Dtestdb=your-cit-db
然后在你的application.conf中,你会做
%test.db.name={testdb}