SimplePerfUtil
  public
  
  
  
  class
  SimplePerfUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil | 
Basit komut göndermek ve sonuçları toplamak için kullanılan yardımcı program sınıfı
Özet
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        
        
        
        SimplePerfResult | 
      executeCommand(String command)
      Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür Simpleperf sonucu ayrıştırılır ve arayana döndürülür | 
| 
        
        
        
        
        
        void | 
      executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
      Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır. | 
| 
        
        
        
        
        
        void | 
      executeCommand(String command, IShellOutputReceiver receiver)
      Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır. | 
| 
        
        
        
        
        
         | 
      getArgumentList()
      simpleperf komutu için bağımsız değişken alma | 
| 
        
        
        static
        
        
        SimplePerfUtil | 
      newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
      SimplePerfUtil Constructor Çağırıcı, örneği başlatırken cihaz ve simpleperf türünü tanımlamalıdır | 
| 
        
        
        
        
        
        void | 
      setArgumentList(simpleperf komutunda bağımsız değişkeni ayarlama | 
| Korunan yöntemler | |
|---|---|
| 
        
        
        
        
        
        String | 
      commandStringPreparer(String command)
       | 
Herkese açık yöntemler
executeCommand
public SimplePerfResult executeCommand (String command)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
Simpleperf sonucu ayrıştırılır ve arayana döndürülür
| Parametreler | |
|---|---|
| command | String: cihazda çalıştırılacak komut | 
| İlerlemeler | |
|---|---|
| SimplePerfResult | SimplePerfResultnesnesi tüm sonuç bilgilerini içerir | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | Cihazla bağlantı kesilirse ve tekrar kurulamazsa | 
executeCommand
public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır.
| Parametreler | |
|---|---|
| command | String: cihazda çalıştırılacak komut | 
| receiver | IShellOutputReceiver: Kabuk çıktısını yönlendirmek içinIShellOutputReceivernesnesi | 
| maxTimeToOutputShellResponse | long: Komutun herhangi bir yanıt vermemesine izin verilen maksimum süre; birim,timeUnit'te belirtildiği şekildedir | 
| timeUnit | TimeUnit:maxTimeToOutputShellResponseiçin timeUnit birimi,ERROR(/TimeUnit)bölümüne bakın | 
| retryAttempts | int: İstisna nedeniyle başarısız olursa komutun yeniden denenme sayısı retryAttempts başarıyla gerçekleştirilemezse DeviceNotResponsiveException atılır. | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | Cihazla bağlantı kesilirse ve tekrar kurulamazsa | 
executeCommand
public void executeCommand (String command, 
                IShellOutputReceiver receiver)Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır.
| Parametreler | |
|---|---|
| command | String: cihazda çalıştırılacak komut | 
| receiver | IShellOutputReceiver: Kabuk çıktısını yönlendirmek içinIShellOutputReceivernesnesi | 
| Atışlar | |
|---|---|
| DeviceNotAvailableException | Cihazla bağlantı kesilirse ve tekrar kurulamazsa | 
getArgumentList
publicgetArgumentList () 
simpleperf komutu için bağımsız değişken alma
| İlerlemeler | |
|---|---|
|  | alt komut ve bağımsız değişkenler listesi (boş olabilir) | 
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
Çağırıcı, örneği başlatırken cihaz ve simpleperf türünü tanımlamalıdır
| Parametreler | |
|---|---|
| device | ITestDevice:ITestDevicetest cihazı | 
| type | SimplePerfUtil.SimplePerfType:SimplePerfType, hangi simpleperf modunun | 
| İlerlemeler | |
|---|---|
| SimplePerfUtil | Yeni oluşturulmuş bir SimplePerfUtil örneği | 
setArgumentList
public void setArgumentList (arguList) 
simpleperf komutunda bağımsız değişkeni ayarlama
| Parametreler | |
|---|---|
| arguList | : alt komut ve bağımsız değişkenlerin listesi | 
Korunan yöntemler
commandStringPreparer
protected String commandStringPreparer (String command)
| Parametreler | |
|---|---|
| command | String | 
| İlerlemeler | |
|---|---|
| String | |
