top of page

[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อีกรอบก็ตาม)

Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page