我正在使用带有 wdio 框架的 allure-reporter,在 Allure-results 文件夹中,每次运行我都会得到 490 个文件,运行多次后它开始生成错误结果,这是正常的,因为 Allure-results 文件夹包含大约 75000 个文件 我使用以下版本:"@wdio/Allure-Reporter":"^5.13.2">
有人知道如何强制它在每次新运行时擦除以前的结果?
我正在使用带有黄瓜框架的 WDIO 以及诱惑报告。我遇到了同样的问题。
我使用了一个名为"clean-dir"的外部npm包来实现这一点。
我将 cleandir 作为开发依赖项安装,并将以下内容添加到"package.json"文件中:
"test": "npm run cleandir && wdio",
"cleandir": "cleandir ./reports/allure/allure-results",
因此,每当我触发测试时,它首先会清除诱惑的现有结果。
我不确定这是否是最好的方法,但它只是解决了我的要求。
附言: 我发布相同的答案,因为这个问题是针对TestNG而不是WDIO的。