SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Nesne
com.android.tradefed.util.SimplePerfUtil


Basit komut göndermek ve sonuçları toplamak için yardımcı program sınıfı

Ayrıca bakınız:

Özet

iç içe sınıflar

enum SimplePerfUtil.SimplePerfType

Simpleperf komut seçeneklerinin sayısı

Genel yöntemler

SimplePerfResult executeCommand (String command)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucu ayrıştırılacak ve arayana geri dönecek

void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucunu alıcı aracılığıyla ayrıştırmak arayanın sorumluluğundadır.

void executeCommand (String command, IShellOutputReceiver receiver)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucunu alıcı aracılığıyla ayrıştırmak arayanın sorumluluğundadır.

getArgumentList ()

simpleperf komutu için argüman alın

static SimplePerfUtil newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type)

SimplePerfUtil Oluşturucu

Çağıran, örneği başlatırken cihazı ve basit perf tipini tanımlamalıdır

void setArgumentList ( arguList) setArgumentList ( arguList)

Simpleperf komutunda argüman ayarla

Korumalı yöntemler

String commandStringPreparer (String command)

Genel yöntemler

Komutu çalıştır

public SimplePerfResult executeCommand (String command)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucu ayrıştırılacak ve arayana geri dönecek

parametreler
command String : cihazda çalıştırılacak komut

İadeler
SimplePerfResult SimplePerfResult nesnesi tüm sonuç bilgilerini içerir

atar
DeviceNotAvailableException cihazla bağlantı kesilirse ve kurtarılamazsa

Komutu çalıştır

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucunu alıcı aracılığıyla ayrıştırmak arayanın sorumluluğundadır.

parametreler
command String : cihazda çalıştırılacak komut

receiver IShellOutputReceiver : Kabuk çıktısını yönlendirmek için IShellOutputReceiver nesnesi

maxTimeToOutputShellResponse long : komutun herhangi bir yanıt vermemesine izin verilen maksimum süre; timeUnit belirtildiği gibi birim

timeUnit TimeUnit : maxTimeToOutputShellResponse için maxTimeToOutputShellResponse birimi, bkz. ERROR(/TimeUnit)

retryAttempts int : bir istisna nedeniyle başarısız olursa komutun yeniden denenmesi için maksimum sayı. RetryAttempts başarılı olmadan gerçekleştirilirse retryAttempts atılır.

atar
DeviceNotAvailableException cihazla bağlantı kesilirse ve kurtarılamazsa

Komutu çalıştır

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Verilen adb kabuk komutunu, etrafına sarılmış simpleperf ile yürütür

Simpleperf sonucunu alıcı aracılığıyla ayrıştırmak arayanın sorumluluğundadır.

parametreler
command String : cihazda çalıştırılacak komut

receiver IShellOutputReceiver : Kabuk çıktısını yönlendirmek için IShellOutputReceiver nesnesi

atar
DeviceNotAvailableException cihazla bağlantı kesilirse ve kurtarılamazsa

getArgumentList

public  getArgumentList ()

simpleperf komutu için argüman alın

İadeler
alt komut ve bağımsız değişkenlerin listesi (nullable)

yeniÖrnek

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

SimplePerfUtil Oluşturucu

Çağıran, örneği başlatırken cihazı ve basit perf tipini tanımlamalıdır

parametreler
device ITestDevice : ITestDevice test cihazı

type SimplePerfUtil.SimplePerfType : SimplePerfType hangi simpleperf modunu belirtir

İadeler
SimplePerfUtil yeni oluşturulmuş bir SimplePerfUtil örneği

setArgumentList

public void setArgumentList ( arguList)

Simpleperf komutunda argüman ayarla

parametreler
arguList : alt komut ve argümanların listesi

Korumalı yöntemler

komutDize Hazırlayıcı

protected String commandStringPreparer (String command)

parametreler
command String

İadeler
String