我想针对不同的 PostgreSQL 数据库运行我的测试,而不是内存数据库选项或为本地应用程序设置配置的默认数据库(通过db.default.url
配置变量)。我尝试使用%test.db
和相关的配置变量(如此处所示),但这似乎不起作用;我认为这些说明适用于 Play Framework v1。
仅供参考,测试数据库将预先定义其架构,并且不需要在每次测试运行时创建和销毁。(虽然,我不介意它是否在每次测试运行时重新创建和销毁,但我不想使用“进化”来这样做;我现在正在使用一个 SQL 模式文件.)