我的多模块 java 项目中有几个 TestNG 套件文件,它的结构如下所示:
project\
module1\src\test\resources\
suite1.xml
suite2.xml
module2\src\test\resources\
suite3.xml
是否可以在 IntelliJ IDEA 中创建包括所有这些套件的运行配置?
我可以通过以下方式为每个人创建单独的配置Run/Debug Configurations - TestNG - Configuration - Suite
,但我没有看到在那里选择多个文件的方法。
我无法将所有测试套件合并为单个套件,因为某些测试使用套件之前/之后方法。
我正在使用 IntelliJ IDEA 14.1.2 社区版、TestNG 6.1.1。
TestNG 本身支持执行多个套件文件 - 您可以运行java org.testng.TestNG suite1.xml suite2.xml suite3.xml
我还没有找到在 IntelliJ 中指定多个 suite.xml 的方法,所以我使用未记录的文件创建了一个主套件suite-files
标签。它看起来像这样:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<suite-files>
<suite-file path="suite1.xml"/>
<suite-file path="suite2.xml"/>
</suite-files>
</suite>
该套件文件可由 IntelliJ 运行,并且应包含所有测试及其正确的之前/之后方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)