首页 > 解决方案 > 如何为每个套件创建单独的 testng-failed.xml 而不会覆盖?

问题描述

我使用mvn test命令来运行套件。我的testng.xml样子如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="root-testsuite">
    <suite-files>
        <suite-file path="set-1.xml"></suite-file>
        <suite-file path="set-2.xml"></suite-file>
    </suite-files>
</suite>

运行后,testng-failed.xml生成的文件(在target/surefire-reports文件夹下)仅包含属于set-2.xml. 看起来它创建testng-failed.xml为但在执行set-1.xml后被覆盖。set-2

如何创建两个单独的testng-failed.xml文件,例如testng-failed-set-1.xmltestng-failed-set-2.xml确保我拥有运行中所有失败的列表?

标签: javaseleniummaventestngtestng.xml

解决方案


推荐阅读