Ticaret Federasyonu Konsolu

Trade Federation Console, Trade Federation'ın durumunu ve cihaz durumlarından devam eden testlere kadar gördüğü bilgileri 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, tf > istemiyle kendini gösterir.

Konsolda neler yapılabilir?

Konsolu help her zaman en güncel bilgileri listeler. Bu aracın ilginç ö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 devre dışı bırakırım?

Bazen konsola gerek yoktur (ör. tek seferlik bir komut çalıştırırken). Tradefed bir komut dosyasından çalıştırıldığında veya çıkışı doğrudan boru hattı üzerinden aktarıldığında konsol devre dışı bırakılmalıdır. Tradefed'i, konsol etkinken bir komut dosyasından çalıştırmak beklenmedik davranışlara neden olabilir.

Konsolu başlatmamak için tradefed.sh başlatıcı komut dosyasını commandAndExit bağımsız değişkeniyle çalıştırın.

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'den sonra TAB 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.