2011-09-21 15 views
5

CI altyapımı için, iki (veya daha fazla) android telefon arasında karmaşık kontrolleri otomatik olarak dağıtmak ve çalıştırmak için bir denetleyici makineden (linux).Android için çok cihazlı destekle (ideal olarak Python veya Jython'da) herhangi bir dinamik enstrümantasyon aracı biliyor musunuz?

  • monkeyrunner uzak uygulamasından tek yöntemlerini çağırmaz ve onların id
  • yazı ile UI bileşenlerini adresi olamaz: android ünite testleri ile birlikte

    Şimdiye kadar android monkeyrunner tatmin edici bir çözüm değildir ActivityInstrumentationTestCase2 ile java testleri durumları çok pahalı (loC) ve iki aygıt arasında etkileşim için yeterli esneklik sağlamaz

  • robotium.org doğru yönde bir adımdır ancak java (dinamik değil) ve henüz multidevice değil
  • Bulduğum tüm diğer çözümler, dinamik kodlama için etkileşimli sınamaya izin vermiyor

Herhangi bir öneri?

cevap

1

monkeyrunner kullanılabilirliğini uzanır AndroidViewClient denilen bir aracı yoktur. UI bileşenlerini onunla kimliğine göre adresleyebilir, özelliklerini ve benzerlerini kontrol edebilirsiniz.

İşte bağlantı: https://github.com/dtmilano/AndroidViewClient

İlgili konular