實現思路:通過分次執行失敗案例重跑,然後通過結果檔案合併命令實現多次失敗重跑結果檔案的合併,並輸出合併後的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檔案儲存路徑 專案所在路徑 其中的引數包括 上次執行失敗的...