มีจมูกยาวคือการค้นพบการทดสอบจมูกและเครื่องมือการดำเนินการเมื่อใดก็ตามที่ใช้แฟ้มแหล่งที่มีการเปลี่ยนแปลง
รุ่นเนื้อหาของเครื่องมือที่มีจมูกยาวของเจฟฟ์เคลอร์ที่ทำงานจมูกเมื่อใดก็ตามที่แฟ้มแหล่งที่มีการเปลี่ยนแปลง รุ่นนี้มีการแยกวิเคราะห์บรรทัดคำสั่งเพิ่มและความสามารถในการใช้แฟ้มการกำหนดค่าที่จะควบคุมสิ่งที่ไฟล์จะถูกจับตามองและวิธีการทำงานจมูก
เรื่องย่อ
มีจมูกยาว -h
& nbsp; การใช้งาน: มีจมูกยาว [ตัวเลือก]
& nbsp; ทำงานโดยอัตโนมัติเมื่อใดก็ตามที่จมูกเปลี่ยนแหล่งที่มาของไฟล์
& nbsp; ตัวเลือก:
& nbsp; -h, --help แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; -c CONFIG_FILE, --config = CONFIG_FILE
& nbsp; เส้นทางแฟ้มการกำหนดค่าและชื่อ; เริ่มต้นที่ setup.cfg
ไฟล์การกำหนดค่า
การกำหนดค่าเนื้อหาส่วนไฟล์ตัวอย่างเช่น:
[ที่มีจมูกยาว]
# เส้นทางเพื่อตรวจสอบไฟล์ที่มีการเปลี่ยนแปลง; สาเหตุการเปลี่ยนแปลงจมูกที่จะทำงาน
base_path = ./
glob_patterns = * .py
exclude_patterns = _flymake *. *
extra_paths = sample.cfg
# ตัวเลือกบรรทัดคำสั่งที่จะผ่านจมูก
ตัวเลือก = -x
# อาร์กิวเมนต์บรรทัดคำสั่งที่จะส่งผ่านไปยังจมูก; เช่น เป็นส่วนหนึ่งของชุดทดสอบเพื่อให้ทำงานได้
การทดสอบการทดสอบ = / unit_tests.py
แฟ้มการกำหนดค่าจะถูกอ่านโดยห้องสมุดมาตรฐานหลามวัตถุ ConfigParser เพื่อ:
- จุดเริ่มต้นสายด้วย "#" หรือ ";" จะถูกละเลยและอาจจะใช้เพื่อให้การแสดงความคิดเห็น
- รายการที่สามารถอยู่ในรูปแบบ "ชื่อ: ค่า" หรือ "ชื่อ value =" มีตในรูปแบบของ RFC 822
- ช่องว่างนำออกจากค่า
- ทดแทนในรูปแบบสตริงค่าได้รับการสนับสนุน
ภายใน [จมูกยาว] มาตรา 6 ตัวเลือกอาจจะระบุ:
- base_path - ไดเรกทอรีในการที่จะเริ่มเดินต้นไม้เพื่อตรวจสอบไฟล์ที่มีการเปลี่ยนแปลง เริ่มต้นที่ ..
- glob_patterns - ช่องว่างแยกรายชื่อของรูปแบบ glob เปลือกเพื่อตรวจสอบการเปลี่ยนแปลง เริ่มต้นที่ .py *
- exclude_patterns - ช่องว่างแยกรายชื่อของรูปแบบ glob เปลือกที่แยกออกเมื่อการตรวจสอบสำหรับการเปลี่ยนแปลง เริ่มต้นที่ ''
- extra_paths - ช่องว่างแยกรายชื่อของรูปแบบ glob เปลือกที่จะเพิ่มเส้นทางที่มีการตรวจสอบสำหรับการเปลี่ยนแปลง เริ่มต้นที่ ''
- ตัวเลือก - สตริงของตัวเลือกที่จะส่งผ่านไปยังจมูกเมื่อมีการดำเนินการ
- การทดสอบ - สตริงของอาร์กิวเมนต์บรรทัดคำสั่งจะถูกส่งผ่านไปยังจมูกเมื่อมีการดำเนินการ ที่เป็นประโยชน์สำหรับการระบุส่วนหนึ่งของชุดทดสอบเพื่อให้ทำงานได้
รวมถึงการตั้งค่าไฟล์ในเส้นทางดูช่วยให้คุณสามารถเปลี่ยนพฤติกรรมจมูกได้ทันที
รหัสแหล่งที่มาและติดตามข้อผิดพลาดสำหรับแพคเกจนี้สามารถใช้ได้บน Bitbucket
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- การตรวจสอบ refactored การคำนวณให้เรียบลูปซ้อนกันและปรับปรุงการตรวจสอบได้.
- เพิ่มชุดทดสอบ.
- แก้ไขข้อผิดพลาดที่เกิดจากจมูกไม่ทำงานเมื่อ exclude_patterns เป็นที่ว่างเปล่า ขอบคุณที่เกร็ก Haskins สำหรับแพทช์และนักข่าวปัญหาที่ไม่ระบุชื่อ Bitbucket.
- แก้ไขข้อผิดพลาดที่เกิดจากไฟล์ใน base_path ไม่ได้ที่จะตรวจสอบ ขอบคุณที่เกร็ก Haskins สำหรับแพทช์.
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ