หลามดู-TestRunner ให้การดำเนินการทดสอบอัตโนมัติบนการเปลี่ยนแปลงไฟล์
ทำไม
เพราะการทดสอบหน่วยเป็นสนุกสนานมากยิ่งขึ้น
* เมื่อคุณไม่ต้องเปลี่ยนจากการแก้ไขของคุณจะได้รับการตอบรับจากการทดสอบหน่วย
* ระยะเวลาที่สั้นกว่าข้อเสนอแนะที่เป็นจนกว่าคุณจะได้รับการตอบรับจากการทดสอบของคุณ
ผมเคยเห็น usefullness toying กับคำสั่ง Rubys Autotest ดังนั้นฉันรบกวนเฟลิกซ์ที่จะสร้างบางสิ่งบางอย่างเช่นนี้และหลังจากที่ใช้มันประมาณสองปีในที่สุดผมก็มีไปรอบ ๆ เพื่อบรรจุภัณฑ์มัน
นอกจากนั้นมันง่ายสมองที่ตายแล้วมีการอ้างอิงและไม่มีขนาดเล็ก _really_
การใช้งาน
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % watching_testrunner --help
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; การใช้งาน: watching_testrunner [ตัวเลือก] คำสั่ง [อาร์กิวเมนต์ ... ]
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ตัวเลือก:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b basepath, --basepath = basepath
เส้นทางฐานเพื่อดูการเปลี่ยนแปลง
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
รูปแบบ Glob สไตล์สำหรับชื่อไฟล์ที่จะดู
ตัวอย่าง
& nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
นี้จะทำงานเมื่อใดก็ตามที่ nosetests ไฟล์หลามใด ๆ ดังต่อไปนี้การเปลี่ยนแปลงไดเรกทอรีปัจจุบัน
& nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / บาร์ --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
นี้จะทำงาน nosetests เมื่อใดก็ตามที่ไฟล์ดังต่อไปนี้การเปลี่ยนแปลงใด ๆ ./foo/bar
& nbsp; watching_testrunner --basepath path / to / js_tests --pattern = "*. JS" ดอกมะลิ --console
& nbsp;. นี้จะทำงานมะลิ --console เมื่อใด js ไฟล์ดังต่อไปนี้การเปลี่ยนแปลง ./path/to/js_tests (เช่นคุณสามารถใช้ TestRunner ดูที่จะได้รับการดำเนินการทดสอบรถยนต์ใช้เครื่องมือใดภาษาใด ๆ )
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ