gpt4 book ai didi

intellij-idea - 是否可以在 IntelliJ IDEA 的一个配置中运行多个 TestNG 套件文件?

转载 作者:行者123 更新时间:2023-12-03 15:46:30 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Can TestNG run multiple suites?

(5 个回答)


4年前关闭。




我的多模块 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 运行,并且应包含所有测试及其正确的 before/after 方法。

关于intellij-idea - 是否可以在 IntelliJ IDEA 的一个配置中运行多个 TestNG 套件文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31851224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com