pytest文檔4-Allure報告清除上一次數據


前言

  大家在執行過幾次Allure之后就會發現,Allure的報告會把歷史的執行結果都展示出來,但實際工作中我們可能只關心本次的結果,解決的話就需要修改一下執行命令了。

問題:

  例如圖中顯示的第一條其實就是我歷史運行的結果,但其實我只想要后面兩條就可以了,那很顯然“唐山-唐山”這條用例就是多余的了。

       

  查看右邊的重試次數,這里保存在每次運行過的記錄,也就是我們能把這個記錄都清除掉,就可以了。

       

 解決方法:

  使用 --clean-alluredir 方法可以清除歷史記錄,Allure

      

 加上之后再次構建,就會只展示本次用例的執行結果了,我是直接在jenkins的執行框里添加的,在本地​代碼里調試也是一樣的。

      

      

  cmd內執行 pytest -h 查看 allure的方法, --clean-alluredir Clean alluredir folder if it exists 表示如果存在alluredir文件夾的話就執行刪除動作。

      

  但我覺得還是有一點缺點的,當你想要和之前的用例做對比時就不可以了,如果沒有特殊需求,可以​不用加。​

        關注公眾號,獲取更多信息

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM