我正在使用Maven 2 w / cargo来部署到不同的远程tomcats,具体取决于所使用的maven配置文件。
我也有自动运行的集成测试(junit w / remote webservice calls)。
问题:如何设置我的测试代码,以便能够读取cargo.hostname(首选,基于maven配置文件更改的属性值)或maven配置文件actived,以便它知道要运行测试的哪个url?
具体来说,这是测试用例中的java。
谢谢!
答案 0 :(得分:0)
您可以为cargo.hostname定义固定值(不是最好的;但有时它运行良好,因为使用固定的测试服务器)或者更好地在Maven中为它定义适当的属性并将信息也放入属性中文件将由src / test / resources文件夹中的构建过程过滤,可以在真正的集成测试之前读取。