[Robot Framework]การรันซ้ำเฉพาะข้อที่Fail ใน Robot Framework
ใน Command ของ Robot Framework จะมี 'argument' ตัวนึงคือ -R หรือ --rerunfailed ซึ่งใช้ในการรีรัน test case เฉพาะข้อที่Status ใน Log เป็นFail
ตัวอย่างการใช้งาน
Log ของ Test cases 4 ข้อ ที่ผล เป็น Pass 2 Fail 2
ใช้ Command pybot พร้อมด้วย argument --rerunfailed และชี้pathไปที่ไฟล์ .xml ของ test cases ที่รันในครั้งก่อน(ย้ำ!! ไฟล์ .xml เท่านั้น)
และสั่งรัน หลังจากนั้น ก็จะได้ Log ชุดใหม่มา และจะสังเกตได้ว่า Log ออกมาจะมีแค่สองข้อที่เคยรันfailไปก่อนหน้าเท่านั้น(ถึงแม้ว่ามันจะfailอีกรอบก็ตาม)