मैं ककड़ी, रेल 3, rspec2 और autotest का उपयोग कर रहा हूँ। मैं यह पता लगाने की कोशिश कर रहा हूं कि मेरी विशेषताएं असीमित रूप से लूपिंग क्यों कर रही हैं। मुझे संदेह है कि परीक्षण के दौरान कुछ फाइल बदल दी जा रही है लेकिन मुझे यकीन नहीं है कि कौन सा है। मैंने अपने .autotest
में कोई पासा के साथ कुछ अपवाद जोड़े हैं।मैं ऑटोटेस्ट अनंत लूप समस्याओं का निवारण कैसे करूं?
क्या इस समस्या का निवारण करने के लिए मैं कोई कदम उठा सकता हूं?
यह अच्छा होगा अगर मैं देख सकूं कि कौन सी फाइलें रीरन ट्रिगर कर रही हैं या रन टाइम पर, कौन सी फाइलें देखी जा रही हैं या नहीं देखी जा रही हैं।
यहाँ मेरी .autotest सामग्री
require 'autotest/growl'
Autotest::Growl::clear_terminal = false
# Skip some paths
Autotest.add_hook :initialize do |autotest|
%w{.git .DS_store db log tmp rerun.txt}.each { |e| autotest.add_exception(e) }
end
इसे साझा करने के लिए धन्यवाद। – zetetic
मैंने सिर्फ Gemfile.lock को छोड़कर कोशिश की लेकिन उसने चाल नहीं की। मैं निम्नलिखित का उपयोग कर समाप्त हुआ: Autotest.add_hook: प्रारंभ करें | at | % w {.svn .hg .git विक्रेता rerun.txti डीबी लॉग tmp .DS_store Gemfile.lock}। प्रत्येक {| अपवाद | at.add_exception (अपवाद)} अंत – localshred
'Gemfile.lock' को अनदेखा करने के लिए स्वचालित रूप से कहने के लिए मेरे लिए काम किया। ऐसा लगता है कि मेरी चश्मा चलाने के दौरान, 'Gemfile.lock' को बदला जा रहा था (मेरी' मणि 'capistrano' लाइन की निर्भरता परीक्षण के दौरान बदल दी जा रही थी, और फिर बाद में वापस ... अजीब)। –