2008-12-02 5 views
24

पर चलाता है, मैं आईडीई के अंदर हूं और मैं एक फ़ाइल में सभी यूनिट परीक्षण चला सकता हूं लेकिन क्या एक परियोजना या समाधान में सभी परीक्षण चलाने का कोई तरीका है?ReSharper एक परियोजना या समाधान में सभी यूनिट परीक्षणों को एक बार

उत्तर

32

मारा सही परियोजना या वी.एस. समाधान एक्सप्लोरर में समाधान पर क्लिक करें और चुनें 'भागो यूनिट टेस्ट' या रिशेर्पर मेनू, यूनिट-टेस्टिंग चुनें और वहां से विकल्पों में से एक चुनें।

+5

रिशेर्पर 7 वीएस कीबोर्ड मैपिंग में यह Ctrl-U, L –

6

ओपन ReSharper-> Windows-> यूनिट टेस्ट एक्सप्लोरर और सब कुछ का चयन करें, तो रन बटन

+0

... यह क्यों मतदान किया गया था? –

+2

यूनिट टेस्ट एक्सप्लोरर में केवल वे परीक्षण होते हैं जिन्हें आपने अतीत में चलाया था। इसमें समाधान में सभी परीक्षण नहीं हैं ... –

25

यदि आप Alt-Letters के साथ मेनू आदेश निष्पादित करना सीखते हैं, तो आप कई कमांड निष्पादित कर सकते हैं भले ही उनके पास सीधे शॉर्टकट न हों। विशेष रूप से, यदि शॉर्टकट दो-कुंजी combos हैं।

रन निंग सभी समाधान में परीक्षण के लिए के रूप में आदेश Alt- भागो, अर्थात Alt-आर ReSharper मेनू के लिए, समाधान में सभी परीक्षण के लिए इकाई परीक्षण, और एन के लिए यू है।

+0

है, इसके प्रोफाइल मेनू के लिए AQtime हाइजैक Alt-R को छोड़कर –

16

मुझे आश्चर्य है कि किसी ने इसका उल्लेख नहीं किया है, लेकिन बहुत सारे सभी रिशेर्पर कमांड विशिष्ट कस्टम कीबोर्ड शॉर्टकट को असाइन किए जा सकते हैं। Tools --> Options --> Keyboard पर जाएं, और जिस रुचि में आप रुचि रखते हैं उसे ढूंढें (केवल टेक्स्ट शो & "शो कमांड" में "resharper" टाइप करें, आप उन्हें सभी पाएंगे)। इस विशिष्ट उदाहरण में, "समाधान से सभी परीक्षण चलाएं" कमांड "ReSharper.UnitTest_RunSolution" है।

ReSharper 9.x में, कमांड नाम ReSharper.ReSharper_UnitTestRunSolution है।

+0

यह वही है जो मैं करता हूं। मैंने इसे नियंत्रण-शिफ्ट-एक्स में मैप किया है। सभी परीक्षणों को चलाने के लिए यह अच्छा और तेज़ बनाता है। –

+0

यह वह समाधान है जिसे मैं ढूंढ रहा था, लेकिन इलिया का एएलटी + रन समाधान खत्म हो गया है! – Tomas

+4

मैं संदर्भ (वर्तमान परीक्षण/स्थिरता) के आधार पर परीक्षण चलाने के लिए 'CTRL + T, CTRL + T' का उपयोग करता हूं; संदर्भ के आधार पर डीबग करने के लिए 'CTRL + T, CTRL + D'; समाधान के लिए परीक्षण चलाने के लिए 'CTRL + T, CTRL + S' और मौजूदा परीक्षण सत्र को फिर से चलाने के लिए' CTRL + T, CTRL + E' ... मुझे 'CTRL' होल्डिंग और' टीटी' या 'टीएस मारना 'रन 'टाइप करने की तुलना में तेज़ और आसान (जिसे दो हाथों की आवश्यकता होती है), लेकिन प्रत्येक के लिए स्वयं ... (यह अच्छा है कि उन्हें मेन्यू-कुंजियां मिल गईं, हालांकि रन को स्पेल करने के लिए)। – Alconja

0

हो सकता है कि आपके इकाई परीक्षण पूरी तरह से यूनिट टेस्ट एक्सप्लोरर के भीतर का पता नहीं कर रहे हैं। उस स्थिति में, विजुअल स्टूडियो को पुनरारंभ करने से उस समस्या को हल करने में मदद मिली।

2

कभी-कभी, Resharper परीक्षणों को मैन्युअल रूप से पुनर्निर्माण करने तक परीक्षण नहीं देख पाएगा। इसलिए यदि आप रिशेर्पर में परीक्षण नहीं देख पा रहे हैं, या रिशेर्पर समाधान में सभी परीक्षण नहीं चला रहा है, तो बस उन्हें पहले पुनर्निर्माण करें।

+0

यह मेरी समस्या साबित हुआ, धन्यवाद। बिल्ड-रीबिल्ड (alt + b, r)। फिर सभी परीक्षण चलाएं (ctrl + t, ctrl + l) उन्हें सब मिला। –

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

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