pytest-incremental

ภาพหน้าจอของซอฟแวร์:
pytest-incremental
รายละเอียดซอฟแวร์:
รุ่น: 0.2.0
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Eduardo Naufel Schettino
การอนุญาต: ฟรี
ความนิยม: 64

Rating: 2.0/5 (Total Votes: 1)

pytest-ที่เพิ่มขึ้นคือวิ่งทดสอบที่เพิ่มขึ้น (ปลั๊กอิน pytest)
คือ "วิ่งทดสอบที่เพิ่มขึ้น" คืออะไร?
เมื่อพูดเกี่ยวกับเครื่องมือสร้างมันเป็นเรื่องธรรมดาในการอ้างถึงคำว่า:
- ครั้งแรก (เต็ม) สร้าง - ไฟล์ทั้งหมดจะถูกรวบรวม
- สร้างที่เพิ่มขึ้น (หรือบางส่วนสร้าง) - ไฟล์ที่มีการเปลี่ยนแปลงเพียงเป็นข้อมูลที่รวบรวม
- สร้างไม่มี-op - ไม่มีไฟล์ที่รวบรวม (ไม่มีการเปลี่ยนแปลงตั้งแต่การดำเนินการที่ผ่านมา)
ดังนั้น "วิ่งทดสอบที่เพิ่มขึ้น" จะเปิดการดำเนินการทดสอบที่ได้รับผลกระทบจากการเปลี่ยนแปลงในรหัสที่มาตั้งแต่การดำเนินการทดสอบที่ผ่านมา
มันทำงานอย่างไร
pytest-ที่เพิ่มขึ้นเป็นปลั๊กอิน pytest ดังนั้นถ้าคุณสามารถเรียกใช้ชุดทดสอบของคุณด้วย pytest คุณสามารถใช้ pytest-ที่เพิ่มขึ้น
ปลั๊กอินจะวิเคราะห์ไฟล์ที่มาหลามของคุณและผ่านการนำเข้ากำหนดอ้างอิงของโมดูล doit จะใช้ในการติดตามการอ้างอิงและบันทึกผล ปลั๊กอินจะปรับเปลี่ยนวิธีการเก็บรวบรวม pytest การทดสอบของคุณ pytest ทำส่วนที่เหลือของงานที่ทำงานจริงของการทดสอบและการรายงานผล

ติดตั้ง:

pytest-ที่เพิ่มขึ้นมีการทดสอบในหลาม 2.6, 2.7
PIP ติดตั้ง pytest-incremental`
หลาม setup.py ติดตั้ง
ติดตั้งภายใน
คุณยังสามารถคว้าไฟล์โมดูลปลั๊กอินและใส่ในเส้นทางของโครงการของคุณ จากนั้นเปิดใช้งานได้ (ตรวจสอบเอกสาร pytest)
การใช้งาน:
เพียงแค่ผ่าน --incremental พารามิเตอร์เมื่อโทรจากบรรทัดคำสั่ง:
py.test --incremental
นอกจากนี้คุณยังสามารถเปิดใช้งานโดยค่าเริ่มต้นการเพิ่มบรรทัดต่อไปนี้ pytest.ini คุณ:
[pytest]
addopts = --incremental
ดูแพคเกจ
โดยค่าเริ่มต้นโมดูลทั้งหมดที่เก็บรวบรวมโดย pytest จะใช้เป็นอ้างอิงถ้านำเข้า เพื่อที่จะ จำกัด หรือขยายโฟลเดอร์ดูคุณต้องใช้พารามิเตอร์ --watch-pkg

ต้องการ

  • งูหลาม

ข้อ จำกัด

  • นำเข้าจากแพคเกจโมดูล * นำเข้าจาก __all__ ในแพคเกจจะไม่นับเป็นการพึ่งพา
  • โมดูลนำเข้าไม่ได้ใช้คำสั่งนำเข้า
  • โมดูลไม่ได้นำเข้า explictitly แต่ใช้ที่รันไทม์ (conftest.py คือเมื่อการทดสอบการทำงานของคุณด้วย pytest)
  • ลิงปะ (เช่นการนำเข้าเอ็กซ์ B ลิงแพทช์เอ็กซ์ในกรณีนี้อาจจะขึ้นอยู่กับ B)

ซอฟต์แวร์ที่คล้ายกัน

Scalasca
Scalasca

20 Feb 15

noselog
noselog

20 Feb 15

disable-docstring
disable-docstring

11 May 15

NoseDBReport
NoseDBReport

20 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Eduardo Naufel Schettino

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

Doit
Doit

1 Mar 15

ความคิดเห็นที่ pytest-incremental

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!