2012-03-12 10 views
5

मेरे पास एनआईएनआईटी, सी # और सेलेयम के साथ लिखे कुछ यूआई/सिस्टम परीक्षण हैं और मैं स्वचालित रूप से उन परीक्षणों को चलाने के लिए टीमसिटी का उपयोग कर रहा हूं। दिन में एक बार।एक-एक करके एक साथ परीक्षण चलाने के लिए TeamCity को कॉन्फ़िगर कैसे करें?

समस्या यह है कि प्रत्येक परीक्षा को पूरा करने के लिए 1-10 मिनट के बीच लगता है और टीमसिटी उन्हें अनुक्रमिक रूप से चलाता है ताकि उन्हें पूरा करने में उम्र लग जाए।

(चिंता कृपया नहीं है या के बारे में क्यों परीक्षण इतने लंबे समय है क्योंकि वे प्रणाली परीक्षण कर रहे हैं लेने के टिप्पणी और एकाधिक साइट पर एकाधिक उपयोगकर्ताओं के लिए चलाने)

परीक्षण स्वतंत्र हैं और स्पष्ट रूप से एक-दूसरे पर भरोसा नहीं करते इसलिए वे एक साथ चल सकते हैं।

टीमसिटी को एक-एक करके एक साथ परीक्षण चलाने के लिए कॉन्फ़िगर करना संभव कैसे होगा?

उत्तर

0

ऐसा करने का सबसे अच्छा तरीका अधिक बिल्ड सर्वर जोड़ना है। आप इंटरेक्टिव मोड में कई उदाहरण नहीं चला सकते क्योंकि वे क्रॉसस्टॉक

0

अधिक Build Agents एक साथ कॉन्फ़िगरेशन कॉन्फ़िगरेशन निष्पादित कर सकते हैं।

बिल्ड कॉन्फ़िगरेशन बिल्ड एजेंटों द्वारा निष्पादित किया जाता है। यह बहुत संभावना है कि आपके पास बिल्ड सर्वर पर एक है, जहां टीमसिटी चल रही है। आप किसी अन्य मशीन पर एक और जोड़ सकते हैं। जहां तक ​​मुझे पता है कि एक मशीन पर एक से अधिक बिल्ड एजेंट होना संभव नहीं है।

+0

हाँ आप मशीन प्रति एक से अधिक निर्माण एजेंट हो सकता है। मेरे पास 4 प्रत्येक हैं। – BradLaney

0

टीमसिटी स्वयं कई एजेंटों को स्वचालित रूप से न्यूटिट कार्य को विभाजित नहीं कर सकता है।

आपको कई बिल्ड कॉन्फ़िगरेशन में लंबे समय से चलने वाले परीक्षणों को विभाजित करना चाहिए। उसके बाद, ये विन्यास अलग-अलग निर्माण एजेंटों पर समानांतर में चल सकते हैं।

1

ऐसा लगता है आप 7.1 के लिए इंतजार करना पड़ सकता है: http://youtrack.jetbrains.com/issue/TW-4300

+0

इस मुद्दे को 10 जुलाई 2012 को संस्करण 8.0 के लिए पुन: निर्धारित किया गया था। चूंकि यह अब चार साल से अधिक पुराना है, मैं आशावादी नहीं हूं कि इसे जल्द ही लागू किया जाएगा। –

+0

mbunit समानांतर नहीं है? आप उस पर जा सकते हैं? –

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

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