nose-progressive

ภาพหน้าจอของซอฟแวร์:
nose-progressive
รายละเอียดซอฟแวร์:
รุ่น: 1.5
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Erik Rose
การอนุญาต: ฟรี
ความนิยม: 1

Rating: nan/5 (Total Votes: 0)

จมูกก้าวหน้าเป็นปลั๊กอินจมูกที่แสดงความคืบหน้าในแถบความคืบหน้านิ่งพ้นส่วนที่เหลือของหน้าจอ (เช่นเดียวกับกันชน scrollback) สำหรับการแสดงผลที่มีขนาดกะทัดรัดของความล้มเหลวการทดสอบ จะแสดงความล้มเหลวและข้อผิดพลาดทันทีที่พวกเขาเกิดขึ้นและหลีกเลี่ยงการเลื่อนพวกเขาออกจากหน้าจอในความโปรดปรานของการส่งออกที่มีประโยชน์น้อย
ปรัชญาของจมูกก้าวหน้าการปกครองคือการได้รับข้อมูลที่เป็นประโยชน์บนหน้าจอเร็วที่สุดเท่าที่เป็นไปได้และให้มันมีตราบเท่าที่เป็นไปได้ในขณะที่ยังคงแสดงความคืบหน้า
การติดตั้ง:
PIP ติดตั้งจมูกก้าวหน้า
หรือจะได้รับเลือดออกขอบรุ่นอาคิโอะ:
PIP ติดตั้ง -e
& nbsp; คอมไพล์: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
ใช้:
nosetests --with ก้าวหน้า
ตัวอย่าง:
ต่อไปนี้ไม่มากทำมันยุติธรรม; ในขั้วที่เกิดขึ้นจริง 2 สายพา ธ หลังจากที่ล้มเหลวหรือความผิดพลาดเป็นตัวหนาเพื่อช่วย chunking ภาพและแถบความคืบหน้าที่ด้านล่างเป็นตัวหนาเช่นกัน:
% nosetests --with ก้าวหน้า
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& nbsp; ปพลิเคชัน / แจ้งเตือน / ทดสอบ / test_events.py 31
& nbsp; แฟ้ม "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py" สาย 279, ในระยะ
& nbsp; TestMethod ()
& nbsp; แฟ้ม "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py" สาย 361 ใน test_anonymous
& nbsp; eq_ (1, len (mail.outbox))
& nbsp; แฟ้ม "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tool​​s.py" บรรทัดที่ 31 ใน eq_
& nbsp; ยืนยัน == B, ผงชูรสหรือ% (ข) "% r =% R!"
AssertionError
ข้อผิดพลาด: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& nbsp; ปพลิเคชัน / คำถาม / ทดสอบ / test_templates.py 494
& nbsp; แฟ้ม "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py" สาย 279, ในระยะ
& nbsp; TestMethod ()
& nbsp; แฟ้ม "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py" เส้น 196 ในการติดตั้ง
& nbsp; ผลตอบแทน func (* args ** keywargs)
& nbsp; แฟ้ม "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py" สาย 494 ใน test_woo
& nbsp; attrs_eq (mail.outbox [0], การ = ['some@bo.dy'],
IndexError: ดัชนีรายชื่อออกจากช่วง
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

คุณสมบัติ

  • ระบุความคืบหน้าในแถบความคืบหน้านิ่งมากกว่าการเลื่อน tracebacks ที่มีประโยชน์ออกมานอกจอหร​​ือระยะห่างพวกเขาออกมาพร้อมกับจุดและ cruft.
  • แสดง tracebacks เร็วที่สุดเท่าที่พวกเขาเกิดขึ้นแทนที่จะรอจนกระทั่งปลายขม Strip & quot; Traceback (โทรล่าสุดที่ผ่านมา): & quot; ปิด tracebacks ดังนั้นพวกเขาจึงใช้พื้นที่น้อย.
  • ระบุการทดสอบล้มเหลวในรูปแบบที่สามารถป้อนกลับไปยังจมูกดังนั้นจึงเป็นเรื่องง่ายที่จะกลับมาเรียกพวกเขา.
  • พิมพ์เส้นทางระบบแฟ้มที่สมบูรณ์แบบด้วยหมายเลขบรรทัด vi สไตล์เพื่อให้คุณสามารถวางใน commandline และจะต้องดำเนินการตรงไปยังข้อผิดพลาดในการแก้ไขของคุณ.
  • การทำงานที่ดีกับ Django Django ผ่านทางจมูก (แน่นอน).

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เพิ่ม --progressive-บรรณาธิการลัดแม่แบบตัวเลือก ให้คุณปรับแต่งลัดบรรณาธิการ ตอนนี้เราสนับสนุนการแก้ไขข้อความใด ๆ ที่มีตัวเลือกการเดินทางไปยังบรรทัดไม่ว่าวิธีการที่จะสะกด.
  • การสนับสนุน Drop สำหรับ Python 2.5 เราจำเป็นต้องจัดรูปแบบสตริงที่ทันสมัย​​.
  • เพิ่มการสนับสนุนชั้นแรกสำหรับ Python 3.2.3 และสูงกว่า มันกลับกลายเป็นพิษการตั้งค่าของฉันเป็นความผิดเพียง.
  • ทน Nones ในส่วน traceback: ชื่อไฟล์และสารสกัดจากรหัสโดยเฉพาะอย่างยิ่ง (ไคล์กิบสัน)

มีอะไรใหม่ ในรุ่น 1.3:

  • ทำซ้ำแถบความคืบหน้า ตอนนี้ก็ทำจากเวทมนตร์ขั้วสวยงามแทนเครื่องหมายเท่ากับ มันดูดีที่สุดเมื่อสถานีของคุณสนับสนุนอย่างน้อย 16 สี แต่มีทางเลือกขาวดำสำหรับน้อย หรือคุณสามารถปรับแต่งสีการใช้ตัวเลือกบรรทัดคำสั่งใหม่ ๆ .
  • แก้ไขข้อผิดพลาดการเข้ารหัส Unicode ที่เกิดขึ้นเมื่อตัวอักษรที่ไม่ใช่ ASCII ปรากฏในข้อความ traceback (Naoya Inada)

มีอะไรใหม่ ในรุ่น 1.2.1:

  • ทน tracebacks ว่างในการจัดรูปแบบ นี้หลีกเลี่ยงการเกิดปัญหารุนแรงที่เกิดขึ้นก่อนที่เฟรมทดสอบใด ๆ .

มีอะไรใหม่ ในรุ่น 1.1.1:

  • แก้ไขข้อผิดพลาดที่จะทำให้การจัดรูปแบบที่ผิดพลาด ใน SyntaxErrors หลาย นอกจากนี้ยังช่วยเพิ่มการวิเคราะห์พฤติกรรมการระบุกรอบการทดสอบเมื่อมี SyntaxError. ตอนนี้เราสามารถหาได้ตราบใดที่ข้อผิดพลาดที่เกิดขึ้นในกรอบด้านล่างที่ของการทดสอบ

มีอะไรใหม่ ในรุ่น 1.1:

  • ขณะนี้คุณสามารถแก้ไขการตั้งค่าการใช้จมูกก้าวหน้าแยกต่างหากจาก ตัวแปรเปลือก $ EDITOR.

มีอะไรใหม่ ในรุ่น 1.0:

  • กองกรอบทุกคนตอนนี้ทางลัดบรรณาธิการ ไม่เพียงแค่นี้จะทำให้มันง่ายขึ้นเพื่อนำทาง แต่ก็สั้นลงทั้งความสูงและความกว้าง.
  • จัดรูป tracebacks เพื่อความยุติธรรมดี แนะนำสีเมตตาตาลงในรายการของชื่อฟังก์ชั่นและสีพื้นหลังเล็กน้อยโทรออกกรอบการทดสอบ.
  • ซ่อน UnitTest ภายในและอื่น ๆ ที่ทดสอบก่อนเฟรมสแต็คเมื่อพิมพ์ tracebacks เฟรมน้อยลง = เสียงน้อยบนหน้าจอ = คิดน้อย = ชนะ!
  • เพิ่มตัวเลือกที่จะใช้เส้นทางที่แน่นอนใน tracebacks.

มีอะไรใหม่ ในรุ่น 0.7:

  • เลือกกรอบสแต็คที่ถูกต้องสำหรับทางลัดแก้ไขไวยากรณ์ข้อผิดพลาด มีการจัดการข้อผิดพลาดไวยากรณ์พิเศษเพราะพวกเขาไม่ได้ทำให้มันกลายเป็น traceback ที่เหมาะสม.
  • แสดงค่าที่แท้จริงของ var $ env EDITOR มากกว่าแค่ & quot; $ EDITOR & quot ;. ผมหวังว่ามันจะทำให้มันเล็ก ๆ น้อย ๆ ที่เห็นได้ชัดมากขึ้นว่าจะทำอย่างไรกับมันบวกจะช่วยให้เริ่มต้นการทำงานถ้า $ EDITOR ไม่ได้ตั้งค่า.

มีอะไรใหม่ ในรุ่น 0.6.1:

  • แก้ไขความผิดพลาดที่ถูกกระตุ้นโดยการทดสอบไม่มีกำหนด โมดูล --failed ควรทำงานในขณะนี้.

มีอะไรใหม่ ในรุ่น 0.6:

  • refactoring เมเจอร์ จมูกก้าวหน้าตอนนี้มี TestRunner ของตัวเองและการทดสอบระดับผล นี้จะทำให้มันเข้ากันได้กับปลั๊กอินจับและปลั๊กอินอื่น ๆ ที่ทำให้การส่งออก.
  • สนับสนุนอย่างเต็มที่เรียนข้อผิดพลาดที่กำหนดเองเช่นข้ามและเลิก พวกเขาจะถูกพิมพ์ในระหว่างการดำเนินการทดสอบตัวหนาหากพวกเขาเป็นตัวแทนของความล้มเหลวและสรุปในข้อหาหลังจากที่วิ่ง.
  • การทดสอบที่เขียนโดยตรงกับ stderr หรือ stdout ไม่ smear แถบความคืบหน้า.
  • เพิ่ม $ EDITOR ทางลัดบรรณาธิการ: ไม่มีการพิมพ์มากขึ้น
  • !
  • การทำงานกับการทดสอบที่ไม่ได้มีอยู่วิธี ().
  • การทำงานกับการทดสอบที่ส่งกลับชื่อไฟล์ null จาก test_address ().
  • อย่าปูกว่าแจ้ง PDB (อีกต่อไป?).
  • อย่าปิดบัง traceback เมื่อมัณฑนา @with_setup บนเครื่องกำเนิดไฟฟ้าทดสอบล้มเหลว.

ต้องการ

  • หลาม
  • จมูก

ข้อ จำกัด

  • การทดสอบข้ามได้รับการนับในหลาม 2.6 แต่พวกเขาไม่ได้รับการพิมพ์ ผมคิดว่าสิ่งที่จะข้ามท้อแท้ดังนั้นฉันวางแผนที่จะแก้ไขปัญหานี้.
  • การทดสอบที่ตัวเองเขียนถึง stderr จะละเลงบิตของแถบความคืบหน้าขึ้นถ้าพวกเขาไม่พิมพ์บรรทัดที่สมบูรณ์ ฉันหวังว่าจะแก้ไขปัญหานี้ด้วย monkeypatching บาง แต่ในขณะเดียวกันผ่าน --logging-รถขนชัดเจนแก้ไขส่วนใหญ่เหล่านี้ในทางปฏิบัติ.
  • ฉันไม่ได้พยายามนี้ในอะไร แต่หลาม 2.6 รายงานข้อผิดพลาดยินดีต้อนรับ!

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

SpeedTest
SpeedTest

12 May 15

lintswitch
lintswitch

15 Apr 15

lava-test-demo
lava-test-demo

15 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Erik Rose

django-tidings
django-tidings

11 May 15

Conway
Conway

14 Apr 15

ความคิดเห็นที่ nose-progressive

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