কোন আরএসপেক পরীক্ষা এতক্ষণ নিচ্ছে তা কীভাবে সন্ধান করবেন


119

আমাদের পরীক্ষাগুলির মধ্যে একটি (বা একটি দম্পতি) চিরকালের জন্য নিচ্ছে এবং আমরা সেগুলি অনুকূল করতে চাই।

আমরা 1000 টি পরীক্ষা বলেছি যাতে প্রতিটি ফাইল চালানো আমার পক্ষে অবৈধ।

ধীরগুলি খুঁজে পাওয়ার কোনও সহজ উপায় কি আছে?

এটি আরএসপেক ১.৩

উত্তর:


192

আরএসপেক 2 এবং 3 তে আপনি --profileপতাকাটি ব্যবহার করতে পারেন বা --profileআপনার .rspecফাইলে যুক্ত করতে পারেন । এটি শীর্ষ দশটি ধীরতম উদাহরণগুলি ট্র্যাক করবে।

আরএসপেক 1 এর জন্য, আপনি কমান্ড --format oদিয়ে ব্যবহার করতে পারেন spec। এটি 10 ​​টি ধীরতম উদাহরণগুলির প্রোফাইল সহ একটি পাঠ্য-ভিত্তিক অগ্রগতি বার দেখায়। আরো বিস্তারিত জানার জন্য এই দেখতে

rspec --profile -- path/to/file/spec.rb

2
আমার জন্য - প্রোফাইলে বিকল্পটি আরএসপেক 2 এর সাথে কাজ করে না। কোন সংকেত সনাক্ত করুন?
ইউরা ওমেলচুক

12
@ ইউরিওমেলচুক - প্রোফাইলে বর্ণিত হতে পারে। - প্রোফাইলের পরিবর্তে -p ব্যবহার করুন। 10 টি ধীরতম উদাহরণগুলির তালিকা তৈরি করতে কেবল আরএসপেক স্পেক -p চালান। আশা করি এটি সহায়তা করে
গগন

এটি কি শসা জন্যও বিদ্যমান?
বড়পোটাটো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.