zengxuejie

导航

pytest文档4-Allure报告清除上一次数据

前言

  大家在执行过几次Allure之后就会发现,Allure的报告会把历史的执行结果都展示出来,但实际工作中我们可能只关心本次的结果,解决的话就需要修改一下执行命令了。

问题:

  例如图中显示的第一条其实就是我历史运行的结果,但其实我只想要后面两条就可以了,那很显然“唐山-唐山”这条用例就是多余的了。

       

  查看右边的重试次数,这里保存在每次运行过的记录,也就是我们能把这个记录都清除掉,就可以了。

       

 解决方法:

  使用 --clean-alluredir 方法可以清除历史记录,Allure

      

 加上之后再次构建,就会只展示本次用例的执行结果了,我是直接在jenkins的执行框里添加的,在本地​代码里调试也是一样的。

      

      

  cmd内执行 pytest -h 查看 allure的方法, --clean-alluredir Clean alluredir folder if it exists 表示如果存在alluredir文件夹的话就执行删除动作。

      

  但我觉得还是有一点缺点的,当你想要和之前的用例做对比时就不可以了,如果没有特殊需求,可以​不用加。​

        关注公众号,获取更多信息

        

posted on 2020-09-10 16:16  曾小懒  阅读(1282)  评论(0编辑  收藏  举报