java - 如何为每个套件创建单独的 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.xml
并testng-failed-set-2.xml
确保我拥有运行中所有失败的列表?
解决方案
推荐阅读
- javascript - 在 try...catch 语句中获取未定义的变量
- python - 在用户视图中添加 ManyTomany 列表(Odoo 12)
- python - 姜戈;TemplateDoesNotExist 错误 - 博客应用程序
- node.js - 将 nodejs 从 mongo atlas 迁移到 mongodb 4
- swift - UISearchBar.appearance() 在 iOS13 中不起作用
- java - 如何设置按钮 onclick 事件并链接到 Thymeleaf 控制器?
- arrays - 如何在一个文件中保存多个不同大小的 np 数组(例如一个 np 数组)?
- python - 自定义委托项目编辑器小部件出现在错误的位置
- powershell - 按创建日期排序文件
- angular - 由于 httpClient 响应数据数组引发 typescript 构建问题,无法构建 Angular 应用程序