2010-04-29 24 views
7

मैंने ऑटोटेस्ट मणि स्थापित किया और इसे आरएसपीईसी के साथ उपयोग करने का इरादा रखा। समस्या यह है, जब मैं अपने रेल एप्लिकेशन के तहत Autotest चलाने के लिए, सब मैं देख रहा है:ऑटोटेस्ट खाली दिखाता है

railsapp $ autospec

लोड हो रहा है Autotest/rails_rspec


और इसकी वहाँ अटक जब तक मैं इसे से बाहर Ctrl-C। यदि मैं आरएसपीईसी परीक्षण या कोड बदलता हूं तो भी कुछ भी नहीं बदलता है।

यहाँ मेरी ~/.autotest

की आवश्यकता होती है "Autotest/पुनः आरंभ"

की आवश्यकता होती है 'redgreen/Autotest'

की आवश्यकता होती है 'Autotest/fsevent'

की आवश्यकता होती है "Autotest है/growl "

+0

क्या यह '-v' के साथ चल रहा है, 'परीक्षण परीक्षण मिलान \ tc_foo.rb' के बराबर स्पेक कहता है? –

+0

हाँ, यह कहता है। कोई विचार? – udit

+0

मेरे पास एक ही समस्या है। वर्बोज़ मोड मुझे बताता है "कोई परीक्षण मिलान नहीं हुआ"। – gef

उत्तर

4

मुझे एक ही समस्या थी। मैं अंततः यह सुनिश्चित करके काम कर रहा था कि मैं आरएसपीईसी, आरएसपीसी-रेल, ऑटोटेस्ट, और ऑटोटेस्ट-रेल के नवीनतम (बीटा, यदि आवश्यक हो) संस्करणों पर था, और निम्नलिखित को ऑटोटेस्ट/डिस्कवरी.आरबी:

में डालने में सक्षम था
Autotest.add_discovery { "rails" } 
Autotest.add_discovery { "rspec2" } 

यहां the blog post है जिसने मुझे सही दिशा में शुरू किया।

0
एप्लिकेशन निर्देशिका में

Cd और कमांड चलाएँ: AUTOFEATURE = सच autospec

इस प्रक्रिया को रोकने के लिए^सी दो बार

1

मैं एक ही समस्या थी, और इस यह तय:

"सुनिश्चित करें आपके पास प्रोजेक्ट रूट में एक .rspec फ़ाइल है। यह आरएसपीईसी को आरएसपीईसी के ऑटोटेस्ट एक्सटेंशन को लोड करने के लिए ऑटोटेस्ट को बताने के लिए कहता है। "

रेफरी: https://github.com/rspec/rspec/wiki/autotest

ऐसा लगता है मानो मेरी .rspec फ़ाइल हटा दी हो गया था जब चारों ओर Git के साथ खिलवाड़।

0

मुझे रेल 2.3.2 के साथ एक ही समस्या थी, सिवाय इसके कि मैं आरएसपीसी का उपयोग नहीं कर रहा हूं। मेरे मामले में, autotest-rails-pure मणि इंस्टॉल करने से यह मेरे लिए काम कर रहा है। हो सकता है कि किसी फ़ाइल में परीक्षण का पता लगाने के लिए स्वचालित प्लगइन की आवश्यकता हो।

संबंधित मुद्दे