Shell test framework

Bats-core

ในระบบนิเวศ Bash

อัปเดตล่าสุด

อ่านต่อในระบบนิเวศ

ภาพรวม

Framework ทดสอบโปรแกรม command line ด้วย Bash

ความเป็นมา

Bats-core จัด test case และบันทึก exit status/output ของคำสั่งตามรูปแบบที่กำหนด

เหมาะกับงานแบบไหน

ตรวจ CLI และ shell workflow ที่ต้องเปรียบเทียบผลและรหัสออก

ข้อควรชั่งน้ำหนัก

ต้องแยก environment และข้อมูลทดสอบ ใช้ temporary directory สำหรับคำสั่งที่เขียนไฟล์ และไม่ชี้ไป production โดยไม่ตั้งใจ