maven货物集成测试 - 如何获得cargo.hostname或配置文件?

时间:2012-05-30 20:28:55

标签: maven integration-testing cargo

我正在使用Maven 2 w / cargo来部署到不同的远程tomcats,具体取决于所使用的maven配置文件。

我也有自动运行的集成测试(junit w / remote webservice calls)。

问题:如何设置我的测试代码,以便能够读取cargo.hostname(首选,基于maven配置文件更改的属性值)或maven配置文件actived,以便它知道要运行测试的哪个url?

具体来说,这是测试用例中的java。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以为cargo.hostname定义固定值(不是最好的;但有时它运行良好,因为使用固定的测试服务器)或者更好地在Maven中为它定义适当的属性并将信息也放入属性中文件将由src / test / resources文件夹中的构建过程过滤,可以在真正的集成测试之前读取。