2012-01-12 16 views
5

हम फिटनेस [फिटशर्प] का उपयोग करते हैं और हमारे पास एक फिट परीक्षण के लिए एक आवश्यकता है जो एकाधिक सूटों को पार करने वाले व्यक्तिगत परीक्षणों को कॉल और चलाएगी।फिटनेस: एकाधिक टेस्ट सूट में विशिष्ट परीक्षण कैसे चलाएं

मैं जानता हूँ कि हम एक बैच फ़ाइल में रख दिया और वहां से

सी अलग-अलग परीक्षण चला सकते हैं: \ Fitnesse \ dotnet4 \ Runner.exe -r fitnesse.fitserver.TestRunner, C: \ fitnesse \ dotnet4 \ फिट .dll स्थानीय होस्ट 8090 Suite1.Level2.PartialUpdateTest

C: \ fitnesse \ dotnet4 \ Runner.exe -r fitnesse.fitserver.TestRunner, C: \ fitnesse \ dotnet4 \ fit.dll स्थानीय होस्ट 8090 Suite1.Level1.FullUpdateTest

आदि

लेकिन कॉन्फ़िगरेशन रखना पसंद करेंगे फिट टेस्ट पर्यावरण के भीतर इसका राशन

हमारे मन में जो एक है वह एक फिट फ़िट टेस्ट [रीग्रेशन सूट] है जो अन्य फिट परीक्षणों के लिए एक कंटेनर के रूप में कार्य करेगा। [यदि आप करेंगे तो फिट टेस्ट बुकमार्क्स का एक कंटेनर]

लोकलहोस्ट: 80 9 0 \ Regression.RunAllFastCoreTestsAcrossAllSuites।

हम मौजूदा सूट के भीतर व्यक्तिगत परीक्षणों की प्रतियां बनाने के मार्ग को नीचे नहीं जाना चाहते हैं और न ही मौजूदा सूट संरचना का एक पुनर्गठन संभव है। नए परीक्षण विकसित होने के कारण रीग्रेशन सूट को नियमित रूप से अपडेट किया जाएगा।

कोई विचार?

अग्रिम धन्यवाद,

लियाम

उत्तर

4

Have आपने इसके लिए सूट टैग का उपयोग करने पर विचार किया? सूट टैग आपको विशिष्ट उद्देश्यों के लिए परीक्षणों को चिह्नित करने की अनुमति देगा। इसके बाद आप सुइट फिल्टर का उपयोग कर सकते हैं जब आप अपने परीक्षण

http://localhost:8080/FrontPage?suite&suiteFilter=Regression 

अधिक जानकारी के लिए http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.WritingAcceptanceTests.TestSuites.TagsAndFilters देखें चलाते हैं।

इसमें नकारात्मकता है कि आप एक पृष्ठ नहीं देख सकते हैं, लेकिन हमें यह बहुत प्रभावी लगता है।

+0

दान आपकी सहायता के लिए धन्यवाद था। यह पूरी तरह से काम किया। हमने एक पृष्ठ बनाया है और लिंक को एक ऐसे पृष्ठ पर सहेजा है जिसमें 2 या 3 टैग हैं जो हमारे लिए रूचि रखते हैं। सर्वर: 8090/ManualTestSuite.AnotherSuite प्रत्युत्तर = सूट और suiteFilter = प्रतिगमन – Liam

4

आप इस्तेमाल कर सकते हैं देखने के प्रत्येक परीक्षा पेज के संदर्भों वाले एक सूट पेज, जैसे बनाने के लिए:

!see Suite1.Level2.PartialUpdateTest 
!see Suite1.Level1.FullUpdateTest 

देखें http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupCrossReference

+0

एंडी, आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद। मैं इसे एक बार दूंगा और देख सकता हूं कि इसका उत्तर और उत्तर के रूप में चिह्नित किया गया है या नहीं। – Liam

+0

एक नोट। वर्तमान रिलीज में एक बग है! देखें अक्षम पृष्ठों का सम्मान नहीं करता है। तो आप पृष्ठ पर परीक्षण बंद कर सकते हैं, लेकिन परीक्षण अभी भी चलता है क्योंकि यह एक में है! देखें। यह सूट फ़िल्टर या सूट क्वेरीज़ के लिए भी वही हो सकता है। –

+0

दान, अतिरिक्त स्पष्टीकरण – Liam

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