com.android.tradefed.command

Arayüzler

ICommandOptions Komutlar için yürütme seçeneklerinin bulunduğu kapsayıcı. 
ICommandScheduler TradeFederation komutlarını çalıştırmak için bir planlayıcı. 
ICommandScheduler.IScheduledInvocationListener Çağırma tamamlandığında çağırma etkinlikleri için işleyici. 

Sınıflar

CommandFileParser Bir dizi komut satırı içeren dosyanın ayrıştırıcısı. 
CommandFileParser.CommandLine  
CommandInterrupter TradeFederation komutlarının kesintiye uğramasına veya kesintiye uğratılamaz olarak işaretlenmesine izin veren hizmet. 
CommandOptions ICommandOptions uygulanması. 
CommandRunner Komut satırı bağımsız değişkenlerinde belirtilen komutu çalıştırıp ardından çıkacak alternatif bir TradeFederation giriş noktası. 
CommandScheduler Mevcut tüm cihazlarda TradeFederation komutlarını çalıştırmak için bir planlayıcı. 
Console Kullanıcıya etkileşim kurabileceği arayüzü sağlayan ana TradeFederation konsolu

Şu anda aşağıdaki gibi işlemleri destekler:

  • test edilecek bir komut ekleme
  • cihazları ve durumlarını listeleme
  • Devam eden çağrıları listeleme
  • sıradaki komutları listeleme
  • çağrı günlüğünü dosyaya/stdout'a dök
  • shutdown
 
Console.ArgRunnable<T> Bir bağımsız değişken alabilen run yöntemiyle Runnable
Console.CaptureList List<List<String>> için kolaylık türü
DeviceAllocationResult Bir komut için ayırma denemesinin sonuçlarını gösterir. 
LocalDeveloper Bunun Tradefed'i çalıştıran yerel bir geliştirici olup olmadığını algılar ve döndürür. 

Sıralamalar

CommandRunner.ExitCode Çıkış yapılabilecek hata kodları. 
CommandScheduler.HostState Ana makinenin farklı durumlarının numaralandırılmış değerleri

İstisnalar

FatalHostError TradeFederation'ın çalıştığı ana makinede kurtarılamaz önemli bir hata oluştuğunu ve TradeFederation örneğinin kapatılması gerektiğini belirten bir istisna.