üzerine simultaneosly aynı testi çalıştırın. Ben Java Robotium Android - İki farklı cihazlara
daha kesin olmak gerekirse ... artık herhangi bir çözüm bulamadı, ben uygulamaya test.apk wich birden enstrümantasyon sınıflarını içerir var. Ben aynı testi apk çalıştırmak istiyorum, ancak her iki cihazda farklı test sınıfları. Testleri sadece seri modda, adb ile çalıştırabileceğimi biliyorum.
5
Ben simultaneosly iki cihaz bir Android Robotium testi yapmak istiyorsunuz
A
cevap
4
belirli bir aygıta bir adb komutu işaret etmek s bayrağı kullanabilirsiniz. Bu sadece iki terminali açıp -s bayrak hem farklı komutları çalıştırın kullanarak ve paralel hem çalışma olacak anlamına gelir. Bir daha ölçeklenebilir bir çözüm yapmak için bir komut dosyası içine bu değiştirmek için açıkçası sonra kolaydır. Örnek süresi
...
iki cihazların makine ve iki farklı test sınıfları bağladığınız sen koşma üzerinde (her biri üzerinde bir) çalıştırmak istiyorum:
adb devices
Eğer
bkzadb -s SERIALOFDEVICE1 shell am instrument -w -e class com.android.foo.FooTest1 com.android.foo/android.test.InstrumentationTestRunner
adb -s SERIALOFDEVICE2 shell am instrument -w -e class com.android.foo.FooTest2 com.android.foo/android.test.InstrumentationTestRunner
:
List of devices attached
SERIALOFDEVICE1 device1
SERIALOFDEVICE2 device2
o zaman o zaman bir komut çalıştırabilirsiniz gösterilen dizileri kullanılarak
com.android.foo.FooTest1
com.android.foo.FooTest2
her cihazda çalıştırmak istediğiniz sınıfları misiniz
.
İlgili konular
- 1. Android: İki farklı Görünümlü EfficientAdapter
- 2. Android Robotium Testi, Süre İstisna Bu yöntem
- 3. Android & Robotium - Ekstradan beklenen test etkinliği?
- 4. Oluşturma sekmeleri Android 2.2 olan cihazlara 4,0 görünüm getiriyor 2.2
- 5. Android Device Eski cihazlara bağımlılık izleyin Java SE 6 çalışma zamanı
- 6. Robotium Testleri Jenkins'de değil, yerel
- 7. Robotium. waitForActivity(), TabHostActivity
- 8. Java/android için iki bayt birleştirme
- 9. Android Java: İki kez nasıl çıkarılır?
- 10. güvenlik istisnası robotium üzerinde test ederken
- 11. İki farklı metni tıklattıktan sonra bir Textview'de iki farklı metni nasıl görüntüleyeceksiniz?
- 12. Java: Farklı nesnelerden aynı anda iki nesneyi kaldırmak
- 13. aynı yöntem adıyla iki Java arabirimi ancak farklı dönüş türleri
- 14. iki farklı modeller
- 15. iki farklı yapıdaki koleksiyonların
- 16. farklı türde iki Listeler
- 17. İki farklı yazımı bir
- 18. İki farklı işlevi tanımlayın
- 19. İki farklı uygulamayı omnetpp.ini
- 20. Aynı kısmi iki farklı uygulamada farklı davranır
- 21. DecimalFormat, farklı makinelerde iki farklı sonuçla sonuçlanır
- 22. Android Studio - Farklı devlet
- 23. IOS: iki farklı delege yöntemiyle iki UIAlert
- 24. Farklı pozisyonlarda iki model çizin opengl 2 android
- 25. Android Farklı Menü Kaynakları
- 26. Java Farklı koleksiyonlardaki kuzu akışı
- 27. farklı çıkışlar java
- 28. Farklı API Düzeyleri için Farklı Java yöntemleri
- 29. Java iki senkronize yöntemler
- 30. iki boyutlu dizi | java
teşekkür ederiz! Çok zarif bir yol tercih ederim, ama bu da işi yapıyor gibi görünüyor. – Test123
Keşke orada olsaydı, aslında onu önerdiğim gibi bir betiğe yerleştirerek daha zarif hale getirebilirsin, mesela senaryoyu çalıştırmak istediğin tüm aygıtları ve tüm ovaları çalıştırabilirsin. ve bunu yap. Bir yan not olarak, yararlı bir cevap bulduğunuzda, bunu yapmak için normal olan şeydir (yukarı ok tuşuna basın). İnsanların kolayca görebilmelerine yardımcı oldu, ya da sorunuza cevap verirse, onaylamak için onay işaretini tıklatırsınız. cevap! –