के साथ py.test चल रहा है मैं एक पायथन पैकेज के लिए जेनकिंस में परीक्षण चलाने की कोशिश कर रहा हूं जो PyQt4 का उपयोग करता है, और परीक्षण विंडोज़ बनाते हैं। चूंकि मैं जेनकींस में परीक्षण चला रहा हूं, इसलिए मुझे ग्राफिकल आउटपुट को पुनर्निर्देशित करने की आवश्यकता है, इसलिए मैं xvfb-run का उपयोग कर रहा हूं। अधिकांश समय, यह काम करता है, लेकिन समय का एक अंश, परीक्षण बेतरतीब ढंग से साथ विफल हो जाएगा:xvfb-run
/usr/bin/xvfb-run: line 171: kill: (27375) - No such process
मैं परीक्षण फिर से चलाते हैं, तो यह ठीक समय के सबसे अधिक काम करता है (इसलिए यह सिर्फ एक एक है -ऑफ समस्या)।
क्या किसी को इस मुद्दे का सामना करना पड़ा है? क्या आपके पास परीक्षण की स्थिरता में सुधार के लिए कामकाज के लिए कोई विचार है?
मुझे लगता है कि 'xvfb-run' लिपि में लाइन जहां यह अगर वहाँ एक और उदाहरण चल रहा है का पता लगाने की कोशिश करता है, इसलिए यदि' -a' स्विच दिया गया था, एक अलग के साथ पुन: प्रयास कर सकते हैं सर्वर नंबर यह देखने के लिए कि क्या इससे कोई फर्क पड़ता है, '-a' स्विच (या '--auto-servernum') के साथ चलने का प्रयास करें। –