/ / रेल 3.2.11 प्रदर्शन परीक्षण मुद्दा: पता नहीं कैसे कार्य का निर्माण करने के लिए 'परीक्षण: बेंचमार्क'

रेल 3.2.11 प्रदर्शन परीक्षण समस्या: कार्य 'टेस्ट: बेंचमार्क' बनाने के बारे में नहीं पता - रूबी-ऑन-रेल -3, परीक्षण, रेक

मैं इसका अनुसरण कर रहा हूं railscast प्रदर्शन परीक्षण पर, लेकिन मैं तुरंत एक मुद्दे में भाग रहा हूं।

मेरा ऐप 3.2 रेल है।11, इसलिए रेलेलकास्ट के अनुसार इसमें प्रदर्शन परीक्षण शामिल होना चाहिए, लेकिन मेरे पास एक फ़ोल्डर नहीं है जिसे "परीक्षण" कहा जाता है। जब मैं दौड़ता हूं तो "प्रदर्शन उत्पन्न करता है। प्रदर्शन होमपेज" कुछ भी नहीं होता है या उत्पन्न नहीं होता है। इसलिए मैंने मैन्युअल रूप से एक बनाया वास्तव में रेलकास्ट स्रोत कोड से मेल खाता है), लेकिन जब मैं रेक परीक्षण चलाता हूं: बेंचमार्क मुझे त्रुटि मिलती है

 Don"t know how to build task "test:benchmark"

यदि मैं अपने रत्न और "बंडल" के लिए "रेल्स-पर्फेस्टेस्ट" रत्न जोड़ देता हूं, तो फिर से एक प्रदर्शन_ उत्पन्न करने की कोशिश करें कुछ भी नहीं होता है, और जब मैं रेक परीक्षण चलाता हूं: बेंचमार्क, यह एक अलग त्रुटि फेंकता है

uninitialized constant Rails::SubTestTask

मैं अपनी मणि फ़ाइल में निम्नलिखित निर्भरता शामिल करना सुनिश्चित करता हूं:

 gem "ruby-prof", group: :test
gem "test-unit", group: :test

किसी को भी मेरी मदद कर सकता है कि मैं क्या गलत कर रहा हूँ? धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

मैं इस पर 100% निश्चित नहीं हूं, लेकिन मैं यह अनुमान लगा रहा हूं कि आपके पास आपके आवेदन नहीं हो सकते हैं। तदनुसार फाइल को कॉन्फ़िगर किया गया है। अपनी जाँच भी करें Gemfile.lock फ़ाइल और कमांड चलाएँ bundle install क्योंकि यह आपके रत्नों और आश्रितों के साथ कुछ मजेदार हो सकता है