1

我正在使用带有 wdio 框架的 allure-reporter,在 Allure-results 文件夹中,每次运行我都会得到 490 个文件,并且在多次运行后它开始生成错误结果,这是正常的,因为 Allure-results 文件夹包含大约 75000 个文件我使用以下版本:“@wdio/allure-reporter”:“^5.13.2”

有人知道如何强制它在每次新运行时擦除以前的结果?

4

1 回答 1

2

我正在使用 WDIO 和黄瓜框架以及魅力报告。我遇到了同样的问题。

我使用了一个名为“clean-dir”的外部 npm 包来实现这一点。

我安装 cleandir 作为开发依赖项并将以下内容添加到“package.json”文件中:

 "test": "npm run cleandir && wdio",
 "cleandir": "cleandir ./reports/allure/allure-results",

所以每当我触发测试时,它首先会清除现有的诱惑结果。

我不确定这是否是最好的方法,但它只是解决了我的要求。

PS:我发布了相同的答案,因为该问题是针对 TestNG 而不是针对 WDIO。

于 2020-02-06T06:58:01.930 回答