2014-12-19 7 views
10

एक्लिप्स की तुलना में इंटेलिजे में सबसे ज्यादा मुझे क्या याद आती है टेस्ट रन इतिहास विंडो है। क्या ऐसा कुछ इंटेलिजे में मौजूद है? मुझे अब तक कहीं भी नहीं मिला और कम से कम कुछ बार देखा है।इंटेलिज परीक्षण रन इतिहास

हमारी परियोजना में हमारे पास ~ 500 एकीकरण परीक्षण मामले हैं जो आईडीई से चलाने के लिए 5 मिनट लगते हैं। अक्सर मेरे पास ऐसी स्थिति होती है जहां उदा। 2-3 परीक्षण 2-3 अलग-अलग वर्गों में विफल हो जाते हैं। मैं कुछ ठीक करता हूं, जो पहले टेस्ट सूट से असफलताओं को दूर करना चाहिए, यह देखने के लिए इसे फिर से शुरू करें कि क्या इससे मदद मिली है और मुझे यह देखने के लिए सभी 500 परीक्षणों को फिर से शुरू करना होगा कि कौन से वर्गों में पहले विफलताएं थीं। यह वास्तव में दर्दनाक है। ग्रहण में मैं सिर्फ परीक्षण इतिहास में उन लोगों को देखता हूं, उन्हें भी मरम्मत करता हूं और अंत में सभी 500 रन चलाता हूं ताकि यह जांच सके कि कुछ भी नया नहीं हुआ है।

क्या वहां कोई प्लगइन है या क्या मुझे कुछ याद आती है?

मैं उपयोग इंटेलीजे 13.

उत्तर

13

आप परीक्षण परिणामों वाले टैब पर राइट-क्लिक कर सकते हैं और संदर्भ मेनू से "पिन टैब" विकल्प का चयन कर सकते हैं। फिर आगे परीक्षण निष्पादन इस टैब को ओवरराइट नहीं करेंगे, और आप अभी भी यह देखने के लिए संदर्भित कर सकते हैं कि आपको कौन से अन्य परीक्षणों को ठीक करने की आवश्यकता है।

+0

यह बेहद उपयोगी है, मैं कोशिश करूँगा - धन्यवाद। – vikingsteve

+0

एफवाईआई, जो बटन आप चाहते हैं वह एक भौतिक पुशपिन जैसा दिखता है। यह "पिन किए गए मोड" से संबंधित नहीं है जो आप देखेंगे कि क्या आप टैब बार में टैब पर क्लिक करते हैं। नीचे चलाएं या डीबग टैब। –

0

हाँ, यह है कि आप इंटेलीजे परीक्षण धावक (बजाय Maven के माध्यम से परीक्षण चल रहा है), तो आप को पुन: चलाएं विफल टेस्ट समारोह का उपयोग कर सकते उपयोग कर रहे हैं दी।

https://www.jetbrains.com/idea/help/rerunning-tests.html

संपादित करें: अपनी टिप्पणी के आधार पर, मेरा सुझाव कर सकते हैं एक परीक्षण आप "डिबग" मोड में काम कर रहे हैं चलाने के लिए, यह आपके compelte टेस्ट स्वीट का इतिहास समाप्त नहीं होगा, और आप कर सकते हैं के साथ संयोजन में यह आवश्यकतानुसार रीरन असफल टेस्ट के साथ।

+0

मुझे पता है कि कार्यक्षमता और यह रन इतिहास के समान नहीं है। जब मैं एक परीक्षण में एक छोटा सुधार करता हूं तो मैं आम तौर पर असफल होने वाले सभी परीक्षणों को नहीं चलाता - केवल एक जिसे मैंने बदल दिया। इस तरह से मैं इतिहास खो देता हूं और 'असफल परीक्षणों को फिर से चलाता हूं' अगर मैं इसे ठीक कर दूं तो केवल एक या कोई भी नहीं चलाएगा। – kajman

+1

ठीक है, तो डीबग मोड में व्यक्तिगत परीक्षण क्यों न चलाएं, और जब तक सभी परीक्षण हरे रंग न हों (कृपया मेरा संपादन देखें) आवश्यकतानुसार "असफल परीक्षण फिर से करें" का उपयोग करें। – vikingsteve

+1

ऐसा लगता है कि इसका कोई सीधा जवाब नहीं है, जो मेरी राय में इस तरह के शानदार आईडीई के लिए एक बड़ी शर्म की बात है। आपके सुझावों और सहायता के लिए धन्यवाद। – kajman

4

इंटेलिज (2016) के वर्तमान संस्करण पर, अब आपके पास पुराने परीक्षण परिणाम को फिर से आयात करने का एक तरीका है। धावक टैब पर, बटन पर "आयात परीक्षण परिणाम" क्लिक करें, और जिसे चाहें उसे चुन Tests Tab Buttons bar screenshot

संपादित करें: नवीनतम संस्करण में, आप एक "हाल के टेस्ट" कार्रवाई जो आप पुराने परीक्षा परिणाम को देखने की अनुमति है बाकी खिड़कियां खोलने की जरूरत के बिना। शॉर्टकट Ctrl + Shift + सेमीकॉलन