SimplePerfUtil

public class SimplePerfUtil
extends Object

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


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

Ayrıca bakınız:

Özet

Genel yöntemler

SimplePerfResult executeCommand (String command)

Verilen adb kabuk komutunu simpleperf sarılmış halde çalıştırır

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

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

Verilen adb kabuk komutunu simpleperf sarılmış halde çalıştırı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 simpleperf sarılmış halde çalıştırı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 Yapıcı

Arayan, örneği başlatırken cihazı ve simpleperf türünü 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 simpleperf sarılmış halde çalıştırır

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

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 simpleperf sarılmış halde çalıştırı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önlendirecek IShellOutputReceiver nesnesi

maxTimeToOutputShellResponse long : komutun herhangi bir yanıt vermemesine izin verilen maksimum süre; timeUnit belirtilen birim

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

retryAttempts int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException 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 simpleperf sarılmış halde çalıştırı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önlendirecek 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 argümanların listesi (null yapılabilir)

yeniÖrnek

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

SimplePerfUtil Yapıcı

Arayan, örneği başlatırken cihazı ve simpleperf türünü tanımlamalıdır

Parametreler
device ITestDevice : ITestDevice test cihazı

type SimplePerfUtil.SimplePerfType : SimplePerfType hangi simpleperf modunu belirtir

İadeler
SimplePerfUtil yeni oluşturulan 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

commandStringPreparer

protected String commandStringPreparer (String command)

Parametreler
command String

İadeler
String