Jenkins上allure报告清空上一次运行记录

问题:Allure报告的用例数量跟实际运行用例数量不一致

 

 

 

解决办法:

使用allure 生成报告的时候,当你的用例名称修改后,会发现保留了上一次的用例运行记录。
如果你想先清空之前的记录再生成新的报告,可以再运行用例的时候加上 --clean-alluredir 命令行参数。

使用 pytest -h 可以查看报告相关的三个参数

reporting:
  --alluredir=DIR       Generate Allure report in the specified directory (may
                        not exist)
  --clean-alluredir     Clean alluredir folder if it exists
  --allure-no-capture   Do not attach pytest captured logging/stdout/stderr to
                        report

reporting 报告相关参数
--alluredir=DIR 指定报告的目录路径
--clean-alluredir 如果已经存在报告,就先清空它
--allure-no-capture 不加载 logging/stdout/stderr 文件到报告

1、在main方法里输入第一个参数 --clean-alluredir

 

 

 2、去Jenkins里点立即构建

 

 

 3、查看结果,变回3条了

 

posted @ 2020-11-25 00:53  努力努力再努力grq  阅读(1586)  评论(0编辑  收藏  举报