3

在 Play application.conf中,我有默认%test%stage%prod值:

%stage.application.mode=prod
%prod.application.mode=prod
%test.application.mode=test

#default values
property=someValue

%test.property=testValue

%stage.property=stageValue

%prod.property=prodValue

我无法更改这些,因为它们是在将应用程序部署到相应环境时使用的。

但是,我需要能够在测试模式下启动 Play,以便在本地机器上进行单元测试,其设置与 %test 中的设置不同。

有没有办法添加另一个测试配置,比如使用这些配置%unittest在测试模式下开始播放(播放测试)?

4

1 回答 1

4

它实际上是相反的:

你定义

%test-unit.application.mode=dev

重要提示:前缀必须是test-

并设置像

%test-unit.property=testValue

最后,您需要在命令行中设置 Play 服务器的“id”:

$ play id

在这个例子中,它是test-unit.

参考:http ://www.playframework.org/documentation/1.2.5/guide11

于 2012-09-06T17:28:05.320 回答