2012-01-23 13 views
10

Các thông số kỹ thuật cho dự án đường ray của tôi đã thực sự chậm gần đây. Tôi đã làm một git bisect để xem nếu tôi có thể xác định những gì đã được làm chậm nó và tôi thấy rằng cam kết nhất định mà trước đây đã chạy chỉ là tốt bây giờ chỉ là chậm như HEAD hiện tại.Theo dõi những gì gây ra các thử nghiệm rspec chậm

Điều này khiến tôi tin rằng vấn đề của tôi đang được gây ra bởi việc cập nhật đá quý hoặc một thứ khác không thuộc quyền kiểm soát nguồn của tôi. Vấn đề vẫn còn xảy ra trên các máy dev khác vì vậy tôi không nghĩ đó là môi trường cá nhân của tôi.

Cách tốt nhất để theo dõi các bài kiểm tra chậm nhất của tôi là gì và sau đó tìm hiểu điều gì làm chậm chúng xuống quá nhiều?

Trả lời

24

Cờ này sẽ cho bạn biết các xét nghiệm là những nút thắt cổ chai:

$ rspec --profile 
+8

và những trở ngại trong những bài kiểm tra? –

Các vấn đề liên quan