Dla mojej infrastruktury CI muszę automatycznie wdrażać i przeprowadzać złożone testy między dwoma (lub więcej) telefonami z systemem Android z komputera sterującego (linux).Czy znasz jakieś dynamiczne narzędzie do instrumentacji dla Androida z obsługą wielu urządzeń (najlepiej w Pythonie lub Jythonie)?
Dotychczas android monkeyrunner w połączeniu z testów jednostkowych android nie jest to zadowalające rozwiązanie:
- monkeyrunner nie zadzwonić jednej metody ze zdalnej aplikacji i nie może zająć komponentów UI przez ich id
- pisania java testuje przypadki ActivityInstrumentationTestCase2 jest zbyt drogie (LOC) i nie zapewnia wystarczającej elastyczności dla interakcji pomiędzy dwoma urządzeniami
- robotium.org jest krokiem w dobrym kierunku, ale jest w Java (nie dynamiczny) i nie multidevice jeszcze
- Wszystkie inne znalezione przeze mnie rozwiązania nie zezwalają na interaktywne testowanie skryptów dynamicznych
Jakieś sugestie?