2016-01-12 4 views
13

मुझे ग्रेडिंग क्लीन टेस्ट कमांड निष्पादित करने में कोई समस्या है। मेरा एप्लिकेशन वर्कफ़्लो के लिए सक्रियता का उपयोग कर रहा है। गिट यूआरएल: https://github.com/sanelib/eBOSS/tree/merge-before-dev शाखा: "विलय-पूर्व-देव" में सक्रियता वर्फ्लो प्रक्रिया के लिए अधिक परीक्षण हैं। लेकिन यह "कोर" मॉड्यूल से केवल 12 में से 12 एकीकरण परीक्षण निष्पादित करता है। अगर मैं किसी भी यादृच्छिक 6 परीक्षणों के लिए @ इग्नोर का उपयोग करता हूं तो यह आराम के लिए सफलता 6 है। मैंने डीबग करने के लिए कुछ कंसोल डाला है और पाया है कि यह सक्रियता प्रक्रिया शुरू करने पर लटका हुआ है।एक्टिविटी + स्प्रिंग बूट + ग्रैडल बिल्ड लटकते समय साफ परीक्षण

इस स्रोत में/स्क्रिप्ट फ़ोल्डर में डेटाबेस स्कीमा भी शामिल है। अगर आपको अपने पर्यावरण में परीक्षण के लिए कोई आवश्यक फाइल याद आती है तो मुझे बताएं।

क्या कोई इसे देख सकता है और मुझे समाधान दे सकता है?

+0

यदि maxParallelForks = Runtime.runtime.availableProcessors()/2 का उपयोग किया जाता है तो यह काम करता है। समझ में नहीं आता कि यह छोटे परीक्षणों के लिए क्यों होता है। –

+0

अगर मैं maxParallelForks = 1. के साथ फोर्क हर = 10 डालता हूं तो यह काम करता है। लेकिन इसके कारण यह हर 10 परीक्षणों के बाद पुनरारंभ होता है और निष्पादित करने में लंबा समय लगता है। –

+0

मैंने प्रोजेक्ट को 'मर्ज-से-डेव' पर स्विच किया है, कमांड लाइन से 'ग्रेडल क्लीन टेस्ट' चलाया है और कुछ परीक्षण अपवादों के साथ समाप्त हुए हैं। क्या वह ठीक है? – Opal

उत्तर

1

मैं भी मिला परिणाम: 23 tests completed, 14 failed :core:test FAILED

से मैं बेतरतीब ढंग से अपने परीक्षणों में से एक चुना है और यह भी अलगाव में विफल रहा है। यह समवर्ती समस्या प्रतीत नहीं होता है।

मूल कारण यह होने लगते हैं:

2016-02-05 20:56:16.556 WARN 16072 --- [   main] o.h.e.jdbc.internal.JdbcServicesImpl  : HHH000342: Could not obtain connection to query metadata : Cannot create PoolableConnectionFactory (Communications link failure 

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.) 

Place break-point on this line in Hibernate

तो यह कनेक्शन समस्या प्रतीत होता है।

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