2015-02-18 6 views
10

http://tools.android.com/tech-docs/new-build-system/user-guide पर पर परीक्षण चलाने के लिए deviceCheck कार्य का उपयोग करने, निम्न कार्य परिभाषित कर रहे हैं:कैसे रिमोट उपकरणों

  • इकट्ठा कार्य परियोजना के उत्पादन में (रों) इकट्ठा करने के लिए
  • चेक सभी चेक चलाने के लिए कार्य।
  • कनेक्टेड चेक चेक चेक करता है जिसके लिए कनेक्टेड डिवाइस या एमुलेटर की आवश्यकता होती है। वे समांतर में सभी कनेक्टेड डिवाइस पर चलेंगे।
  • डिवाइस चेक रिमोट डिवाइस से कनेक्ट करने के लिए एपीआई का उपयोग करके चेक चलाता है। इसका उपयोग सीआई सर्वर पर किया जाता है।
  • निर्माण इस कार्य दोनों इकट्ठा और जाँच करता
  • स्वच्छ इस कार्य परियोजना

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

+0

मैं गलत हो सकता हूं लेकिन मुझे विश्वास है कि हर बार जब आप कोई परीक्षण कार्य चला रहे हैं तो 'डिवाइस चेक' चलता है। यह 'कनेक्टेड चेक' कार्य पर पाए गए उपकरणों के खिलाफ मैनिफेस्ट का एक साधारण सत्यापन है। जैसे एपीआई स्तर, '<उपयोग-सुविधा>', आदि। इसी तरह की जांच कि Google Play एपीके को किसी डिवाइस पर डाउनलोड करने की अनुमति देने से पहले करता है। – Budius

+0

"./gradlew -q कार्यों --all" चलाते समय, आप सभी कार्य निर्भरताओं को सत्यापित कर सकते हैं। कोई कार्य डिवाइस चेक पर निर्भर नहीं लगता है, इसलिए मुझे लगता है कि यह कनेक्ट चेक के साथ नहीं चलता है। मुझे लगता है कि कार्य का विवरण, यह सूचित करता है कि यह दूरस्थ उपकरणों से जुड़ता है और सीआई सर्वर पर प्रयोग किया जाता है, अगर यह मामला भी गलत होगा। – fhsilva

+0

अच्छी तरह से। मैं ऊपर उठता हूं और मुझे आशा है कि अधिक ज्ञान वाला कोई व्यक्ति उत्तर दे। सौभाग्य। – Budius

उत्तर

3

मैं परीक्षणों को Spoon के साथ चलाने की अनुशंसा करता हूं। सेटअप करना आसान है, बॉक्स सुविधाओं में से बहुत अच्छा है। जैसे अच्छी परीक्षा रिपोर्ट, स्क्रीनशॉट ++।

मैं इसे अपने जेनकींस सीआई पर उपयोग कर रहा हूं, और यह वास्तव में अच्छी तरह से काम करता है! मैंने सीआई-सर्वर पर कई डिवाइस कनेक्ट किए हैं, और परीक्षण उन सभी पर चलता है।

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