2011-09-21 6 views
5

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

  • monkeyrunner एक दूरस्थ app से एक तरीकों फोन नहीं है और उनके आईडी
  • लेखन द्वारा UI घटक का पता नहीं कर सकते हैं:

    एंड्रॉयड इकाई परीक्षण के साथ संयोजन में अब तक एंड्रॉयड monkeyrunner एक संतोषजनक समाधान नहीं है गतिविधि इन्स्ट्रुमेंटेशनटेस्टकेस 2 के साथ जावा परीक्षण के मामले बहुत महंगा हैं (एलओसी) और दो उपकरणों के बीच बातचीत के लिए पर्याप्त लचीलापन प्रदान नहीं करता है

  • robotium.org सही दिशा में एक कदम है लेकिन जावा (गतिशील नहीं) में है और मल्टीडेविस अभी तक
  • मैंने पाया कि अन्य सभी समाधान डायनेमिक स्क्रिप्टिंग

कोई सुझाव नहीं मिला है?

उत्तर

1

एक उपकरण AndroidViewClient कहा जाता है जो monkeyrunner की उपयोगिता का विस्तार नहीं है। आप यूआई घटकों को इसके साथ आईडी द्वारा संबोधित कर सकते हैं, अपनी संपत्तियों की जांच कर सकते हैं और इसी तरह।

यहां लिंक है: https://github.com/dtmilano/AndroidViewClient

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