การทดสอบหนึ่ง (หรือสองรายการ) ของเราใช้เวลาตลอดไปและเราต้องการเพิ่มประสิทธิภาพให้ดีที่สุด
เราได้กล่าวว่าการทดสอบ 1,000 ครั้งดังนั้นฉันจึงไม่สามารถดำเนินการเรียกใช้แต่ละไฟล์ได้
มีวิธีง่ายๆในการค้นหาคนที่ช้าหรือไม่?
นี่คือ rspec 1.3
การทดสอบหนึ่ง (หรือสองรายการ) ของเราใช้เวลาตลอดไปและเราต้องการเพิ่มประสิทธิภาพให้ดีที่สุด
เราได้กล่าวว่าการทดสอบ 1,000 ครั้งดังนั้นฉันจึงไม่สามารถดำเนินการเรียกใช้แต่ละไฟล์ได้
มีวิธีง่ายๆในการค้นหาคนที่ช้าหรือไม่?
นี่คือ rspec 1.3
คำตอบ:
ใน RSpec 2 และ 3 คุณสามารถใช้--profile
แฟล็กหรือเพิ่มลง--profile
ใน.rspec
ไฟล์ของคุณ สิ่งนี้จะติดตาม 10 อันดับแรกที่ช้าที่สุด
สำหรับ RSpec 1 คุณสามารถใช้--format o
กับspec
คำสั่ง แสดงแถบความคืบหน้าแบบข้อความที่มีการจัดทำโปรไฟล์ 10 ตัวอย่างที่ช้าที่สุด สำหรับรายละเอียดเพิ่มเติมเห็นนี้
rspec --profile -- path/to/file/spec.rb