4 उत्तर

dpUint परीक्षण ढांचे में एआईआर के साथ निर्मित एक परीक्षण धावक है जिसे एक बिल्ड स्क्रिप्ट के साथ एकीकृत किया जा सकता है ।

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


  

0
जोड़ा

फ्लेक्स अनुप्रयोगों को सही तरीके से विकसित करने के तरीके के बारे में, मैं केर्ंगॉर्मॉर्म ढांचे में बहुत अधिक नहीं दिखूंगा। यह "सर्वोत्तम अभ्यास" दिखाने का दावा करता है, लेकिन मैं कहूंगा कि विपरीत सत्य है। यह वैश्विक चर के उपयोग के आसपास आधारित है, और अन्य चीजों से आपको बचने की कोशिश करनी चाहिए। मेरे पास कुछ रेखांकित किया गया है मेरे ब्लॉग पर समस्याओं का

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

0
जोड़ा

मेरी परियोजना पर हम अपने फ्लेक्स आरआईए और जावा-आधारित बैक एंड दोनों बनाने के लिए मेवेन का उपयोग कर रहे हैं। फ्लेक्स ऐप का निर्माण और परीक्षण करने के लिए हम flex-mojos maven plugins का उपयोग करते हैं । वे हमारे लिए एक महान काम करते हैं और मैं अत्यधिक चींटी पर मैवेन का उपयोग करने की सलाह देता हूं।

That being said, if you're already using Ant it can be a little tricky to transition over to Maven. So if you're in that position I would recommend using the flexunit tasks available here: Ant Task

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

0
जोड़ा

फ्लेक्सयूनीट का एक विकल्प AsUnit परीक्षण टूल है। एक्शनस्क्रिप्ट 2 और 3 के संस्करण हैं। इसमें प्रोजेक्ट स्प्राउट्स के साथ भी अच्छा एकीकरण है, जो एक बिल्ड टूल है फ्लेक्स और फ्लैश के लिए चींटी के समान, हालांकि यह रूबी रेक कार्यों का उपयोग करता है और मेवेन की तर्ज पर उत्कृष्ट निर्भरता प्रबंधन भी शामिल करता है।

कोई आईडीई एकीकरण जिसे मैं जानता हूं।

0
जोड़ा