2010-07-02 10 views
8

में सभी खुले परीक्षण चलाएं क्या विजुअल स्टूडियो में खुले परीक्षण कक्षाओं में सभी परीक्षण चलाने का कोई आसान तरीका है। मुझे लगता है कि यह वही है जो मुझे अक्सर करने की ज़रूरत होती है।विजुअल स्टूडियो

ज्यादातर मैं Resharpers का उपयोग करें या TestDriven.NET testrunners, और मैं ऐसा करने के लिए है कि या तो testrunner में कोई आसान रास्ता खोज नहीं कर सकते। Resharper में "सत्र में सभी खुले परीक्षण जोड़ें" सुविधा होना अच्छा लगेगा, लेकिन बहुत गुस्सा होने के बाद मैं इसे नहीं ढूंढ सकता, या ऐसा करने का कोई अन्य आसान तरीका नहीं है।

वहाँ एक उपकरण, प्लगइन, या क्या-नहीं ऐसा करने के लिए है?

+0

आप अपने बगट्रैकर में यह सुझाव है कि अगर (http://youtrack.jetbrains.net/), मैं इसे के लिए वोट करेंगे। यह बहुत उपयोगी होगा। –

+0

गुड विचार, बीमार देखें कि मैं क्या कर सकता हूं। – MatteS

उत्तर

11

AFAIK, ऐसी कोई सुविधा नहीं है।

वैकल्पिक रूप से

आप कर सकते थे

  • रन सभी परीक्षणों एक वर्ग के भीतर एक नाम स्थान भीतर
  • रन सभी परीक्षणों (कर्सर, वर्ग के लिए सेटिंग एक विधि के बाहर, और दबाने Ctrl+R T द्वारा) (कर्सर को नामस्थान में, कक्षा के बाहर, और Ctrl+R T दबाकर)

Afte आर आप दिलचस्प परीक्षण (हालांकि) चलाने में कामयाब रहे हैं, तो आप कर सकते थे

  • रन इन परीक्षणों फिरCtrl+R F

दबाने तो फिर तुम कर सकते द्वारा फिर सेCtrl+R D

  • रन में विफल रहा है परीक्षण दबाकर परीक्षण सूचियां बनाएं। मैं ऐसा नहीं करता, अब उन्हें अद्यतित रखने के लिए समय लगता है।

  • +0

    आप टेस्ट क्लास के बगल में स्थित तीन-मंडल आइकन पर भी क्लिक कर सकते हैं, और "सत्र में शामिल हों" पर क्लिक कर सकते हैं, और एक बार जब आप अपने इच्छित परीक्षणों को जोड़ लेते हैं तो उन्हें चलाएं। इस तरह आप सत्र में एक और टेस्ट क्लास जोड़ने पर हर बार चलाने के लिए सभी परीक्षणों की प्रतीक्षा नहीं कर रहे हैं। लेकिन सहमत हुए, मैं वर्तमान में खुली फ़ाइलों में सभी परीक्षणों से स्वचालित रूप से सत्र बनाने के किसी भी तरीके से नहीं जानता हूं। –

    +0

    हां, मूल रूप से जो मैं आज करता हूं। किसी बिंदु पर आपके पास इतने सारे टेस्ट क्लास हैं जो थकाऊ हो जाते हैं। इसके अलावा, अगर मैं दिन के लिए अपना समाधान बंद करता हूं, तो इसे अगले दिन फिर से खोलने के लिए, मेरा पूरा कोड खोला जाता है, परीक्षण कक्षाएं और सभी, लेकिन परीक्षण सत्र संरक्षित नहीं है .. – MatteS

    0

    आप अपने परीक्षण स्वचालित CruiseControl की तरह कुछ के तहत एक निर्माण सर्वर पर चलाने के लिए माना जाता है?

    +2

    चाहे आपके पास निरंतर एकीकरण सर्वर है या नहीं, आप कोड के रूप में बार-बार परीक्षण चलाने की आवश्यकता होती है। सीआई सिर्फ एक सुरक्षा नेट है - यह स्वयं परीक्षणों को चलाने की आवश्यकता को दूर नहीं करता है। –

    +0

    हाँ हम cruisecontrol.net चलाते हैं। लेकिन जब भी मैं काम करता हूं तब भी मुझे जितनी बार संभव हो सके परीक्षण चलाने की ज़रूरत होती है। – MatteS

    1

    भागो सभी परीक्षण: Ctrl + R प्रेस, एक

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