Jenkins+pytest+allure 自動化持續交付,幾個問題尋找解決辦法

發表於2020-09-02

Jenkins+pytest+allure 自動化持續交付 已經是很成熟的框架,但以下幾個問題,為什麼一直沒找到更好的解決辦法;

1、pytest 中 case 超時限制。@pytest.mark.timeout(10) 可以設定單個 case 的超時,但單個 case 超時後,影響了之後剩餘 case 的執行。目標:單個 case 設定超時,超時後丟擲錯誤、繼續執行下一個 case;

2、Jenkins+pytest+allure 的自動化執行方式,如何針對 “構建輪次” 中失敗、異常的進行重新推送;

3、Jenkins+pytest+allure 的自動化執行方式,如何針對 “構建輪次” 中斷的進行繼續推送;

瞭解的可以一一進行解答。

相關文章