के लिए वेबकिट ड्राइवर पर अनिश्चित काल तक लटका हुआ है, मैं capybara-webkit ड्राइवर पर समानांतर_टैस्ट के माध्यम से अपनी चश्मा चला रहा हूं। मैं निम्नलिखित गहरे लाल रंग का वातावरण है:।समानांतर परीक्षण निष्पादन rspec
ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.4.2]
एक gemset जिसमें पर rvm के माध्यम से चल रहा है निम्नलिखित (, capybara, रेल, rspec, और parallel_tests प्रासंगिकता के लिए के लिए छोटा कर दिया, तो मेरी gemset की एक बड़ी लपेटना देखकर मदद मिलेगी कृपया मुझे पता है) करते हैं:
*** LOCAL GEMS ***
...
capybara (1.1.2)
parallel_tests (0.8.12)
rails (3.2.11)
rspec (2.11.0)
जब मैं rake spec
के साथ एक एकल प्रक्रिया पर अपने परीक्षण सूट चलाने के लिए, मेरे परीक्षण के सभी पूरा करने चलाते हैं। हालांकि, जब parallel_tests के माध्यम से चलाने, निम्न होता है:
8 processes for 220 specs, ~ 27 specs per process
प्रक्रियाओं whereafter अंत में वापस आ रहा शुरू कर देंगे:
Finished in 11 minutes 15.76 seconds
Finished in 11 minutes 28.89 seconds
लेकिन, के बाद पहले 6 प्रक्रियाओं वापस आना, parallel_spec अनिश्चित काल के लिए रखती हूँ, कभी समाप्त नहीं करें, और शेष 2 प्रक्रियाओं के लिए आउटपुट मुद्रित न करें।
मैं 2.4 गीगाहर्ट्ज इंटेल i7 के साथ एक मैकबुक प्रो चल रहा ओएस एक्स शेर पर हूं।
तो मेरा प्रश्न सरल है: यह क्यों लटक रहा है, मैं इसे कैसे लटक सकता हूं, और मैं इसे लटकने से कैसे रोक सकता हूं और समांतर_स्टेट को पूरा करने की अनुमति देता हूं?
क्या आपको कभी इसका समाधान मिला? मैं एक ही समस्या में भाग रहा हूँ। – blim8183
डिट्टो। मैंने समानांतर_स्टेट्स और बंडलर को अपग्रेड करने के लिए अपग्रेड किया। पेचीदा। – annalogarhythm
यदि आप इसे वापस 6 तक स्केल करते हैं तो क्या होगा? मैं सोच रहा हूं कि क्या आप अनजाने में अपने डेटाबेस सर्वर, या कुछ बंद कर रहे हैं .... –