Ticari Federasyon Konsolu, Ticaret Federasyonu'nun durumunu ve cihaz durumlarından devam eden testlere kadar neler olduğunu incelemenize olanak tanıyan isteğe bağlı bir bileşendir.
Paralel olarak çalışan çok sayıda testi izlemek ve her bir testin ilerleme durumunu anlamak için mükemmel bir araçtır.
Konsola erişme
Tradefed oluşturulduktan sonra tradefed.sh
başlatıcı komut dosyasına yolunuzdan erişilebilir ve varsayılan olarak sizi konsola yönlendirir.
Konsol kendini tf >
istemiyle sunar.
Konsolda neler yapılabilir?
Konsolu help
her zaman en güncel bilgileri listeler.
Bu aracın ilgi çekici özelliklerinden bazıları şunlardır:
- Cihazları ve Tradefed'in bu cihazların durumunu nasıl gördüğünü listeleyin:
list devices
- Şu anda çalışan çağrıları ve meta verilerini listeleyin:
list invocations
- Çalışan tüm çağrıların ve Tradefed'in günlüklerini alın:
dump logs
Konsol, başka hiçbir yerde birlikte gösterilmeyen bazı durumları sorgulayarak Tradefed'de ve cihazlarda neler olduğunun hata ayıklamanızı sağlar.
Konsolu nasıl önleyebilirim?
Bazı durumlarda konsola gerek yoktur. Örneğin, tek seferlik bir komut çalıştırırken.
Bu gibi durumlarda, konsolun başlatılmasını önlemek için commandAndExit
, tradefed.sh
başlatıcı komut dosyasına eklenebilir. Tradefed'i bir komut dosyası kapsamında çalıştırmaya veya çıkışını doğrudan boru hattı üzerinden aktarmaya çalışırken bu ek bağımsız değişken gerekir. Tradefed'in bir komut dosyasından çalıştırıldığı sırada konsolun etkin kalmasına izin vermek tutarsız bir davranışı tetikler ve çeşitli sorunlara neden olabilir.
tradefed.sh run commandAndExit <usual command>
Console'da otomatik tamamlama
Konsol, yapılandırma adlarının temel otomatik tamamlamasını sağlar.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
run
işaretinden sonra Sekme tuşuna basarak mevcut yapılandırmaların tam listesini görebilirsiniz. Halihazırda kısmi bir ad yazdıysanız konsol tüm olasılıkları yazdırır.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
Bu özellik, tam yapılandırma adını hatırlamadığınızda kullanışlıdır.