有没有办法在测试环境中运行junit / TestNG测试用例?

时间:2011-08-24 05:46:52

标签: java unit-testing junit testng spring-test

我是Spring框架的新手。我在rails框架方面有一些经验。

我计划创建3个环境(测试,开发,生产)

我已在 pom 文件中为每个环境

创建了个人资料

如果我想更改环境,我必须手动将活动状态更改为true / false。

一旦我改变了环境,我的整个应用程序都在该环境中运行。

我的问题是,

“有没有办法在测试环境中运行 junit / TestNG 测试用例而不更改pom文件中的任何内容?”

谢谢,

乔恩

1 个答案:

答案 0 :(得分:0)

如果您使用maven个人资料,则可以several方式触发它们。最简单的事情似乎是使用-P命令行选项明确指定了配置文件。

mvn -P [test|dev|production]

除此之外,Spring 3.1将引入XML Profiles - 这可能是您如何使用不同环境的好方法。今年应该是released - 尽管他们已经推迟发布RC1。不过我会试试里程碑(我已经做过)。

(此答案的部分内容来自here