将参数传递到TestNG XML

3
我正在使用Maven和TestNG的组合来运行自动化测试,并且针对每个测试/测试集,我目前都有一个单独的TestNG XML文件。我的问题是在可伸缩性方面如何减少使用的TestNG XML文件数量?通常,我的每个测试集中只有一个类。因此,我想知道是否有一种方法可以在执行测试调用TestNG XML时传递参数或其他内容来减少XML文件的数量。谢谢您提前的帮助。注:我不能将多个测试组合并到一起并分组,因为每个测试都是通过另一个框架触发的。这些需要根据要求分别运行。任何其他解决方案/建议也欢迎。

1
不清楚你想要什么。你说你不能将多个测试类合并到同一个testng套件xml文件中,它们必须作为单独的文件存在。如果你能提供一些示例,说明每个xml文件的样子以及你正在寻找的优化类型,以帮助你扩展你的测试设置,那就太好了。 - Krishnan Mahadevan
1个回答

1
我找到了一个解决方法。我创建了一个批处理文件来接受参数,并根据传递给批处理文件的输入参数,在运行时创建所需的TestNG xml,从而减少了TestNG Xml的数量。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接