RF實現多次失敗重跑結果合併的基礎方法和優化方法

2022-06-21 15:36:07 字數 1173 閱讀 6937

實現思路:通過分次執行失敗案例重跑,然後通過結果檔案合併命令實現多次失敗重跑結果檔案的合併,並輸出合併後的log和report檔案;

接下來分別說明基礎方法和優化方法的實現:

基礎方法:分別執行相應的命令完成

例子:第一次跑:pybot -d d:\testproject\project2\testoutput\ d:\testproject\project2\套件層2.txt

一次失敗重跑:pybot -r d:\testproject\project2\testoutput\output.xml -d d:\testproject\project2\rerunoutput\1 d:\testproject\project2\套件層2.txt

兩次失敗重跑:pybot -r d:\testproject\project2\rerunoutput\1\output.xml -d d:\testproject\project2\rerunoutput\2 d:\testproject\project2\套件層2.txt

三次失敗重跑: pybot -r d:\testproject\project2\rerunoutput\2\output.xml -d d:\testproject\project2\rerunoutput\3 d:\testproject\project2\套件層2.txt

合併結果並重新設定頂級測試套件名稱為「失敗重跑」:rebot -d d:\testproject\project2\rerunoutput\ -n 失敗重跑 -o d:\testproject\project2\rerunoutput\output.xml d:\testproject\project2\rerunoutput\1\output.xml d:\testproject\project2\rerunoutput\2\output.xml d:\testproject\project2\rerunoutput\3\output.xml

優化方法:通過執行批處理檔案完成

RF實現多次失敗重跑結果合併的基礎方法和優化方法

實現思路 通過分次執行失敗案例重跑,然後通過結果檔案合併命令實現多次失敗重跑結果檔案的合併,並輸出合併後的log和report檔案 接下來分別說明基礎方法和優化方法的實現 基礎方法 分別執行相應的命令完成 例子 第一次跑 pybot d d testproject project2 testoutp...

RF失敗案例重跑

該功能主要是針對上次連跑失敗的案例需要重新執行測試的情況,可自動識別上次執行失敗的案例並進行重跑,無需手動選擇相應的案例,簡單高效。命令格式 pybot r 上次執行失敗的output.xml檔案所在路徑 d 本次重跑結果output.xml檔案儲存路徑 專案所在路徑 其中的引數包括 上次執行失敗的...

RF失敗案例重跑

該功能主要是針對上次連跑失敗的案例需要重新執行測試的情況,可自動識別上次執行失敗的案例並進行重跑,無需手動選擇相應的案例,簡單高效。命令格式 pybot r 上次執行失敗的output.xml檔案所在路徑 d 本次重跑結果output.xml檔案儲存路徑 專案所在路徑 其中的引數包括 上次執行失敗的...