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ı sınıf

Özet

Herkese açık yöntemler

SimplePerfResult executeCommand(String command)

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Simpleperf sonucu ayrıştırılıp arayana döndürülür.

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

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.

void executeCommand(String command, IShellOutputReceiver receiver)

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.

getArgumentList()

Simpleperf komutu için bağımsız değişken alma

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

SimplePerfUtil Oluşturucu

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

void setArgumentList( arguList)

simpleperf komutunda bağımsız değişken ayarlama

Korunan yöntemler

String commandStringPreparer(String command)

Herkese açık yöntemler

executeCommand

public SimplePerfResult executeCommand (String command)

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Simpleperf sonucu ayrıştırılıp arayana döndürülür.

Parametreler
command String: Cihazda çalıştırılacak komut

İlerlemeler
SimplePerfResult SimplePerfResult nesnesi tüm sonuç bilgilerini içerir.

Dekoratif yastıklar
DeviceNotAvailableException Cihazla bağlantı kaybolursa ve kurtarılamazsa

executeCommand

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

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.

Parametreler
command String: Cihazda çalıştırılacak komut

receiver IShellOutputReceiver: Kabuk çıkışını yönlendirmek için IShellOutputReceiver nesnesi

maxTimeToOutputShellResponse long: Komutun yanıt vermemesine izin verilen maksimum süre; timeUnit içinde belirtilen birim

timeUnit TimeUnit: maxTimeToOutputShellResponse için timeUnit birimi, ERROR(/TimeUnit) bölümüne bakın

retryAttempts int: Komutun bir istisna nedeniyle başarısız olması durumunda yeniden denenme sayısı üst sınırı. retryAttempts başarılı bir şekilde gerçekleştirilmezse DeviceNotResponsiveException istisnası oluşturulur.

Dekoratif yastıklar
DeviceNotAvailableException Cihazla bağlantı kaybolursa ve kurtarılamazsa

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.

Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.

Parametreler
command String: Cihazda çalıştırılacak komut

receiver IShellOutputReceiver: Kabuk çıkışını yönlendirmek için IShellOutputReceiver nesnesi

Dekoratif yastıklar
DeviceNotAvailableException Cihazla bağlantı kaybolursa ve kurtarılamazsa

getArgumentList

public  getArgumentList ()

Simpleperf komutu için bağımsız değişken alma

İlerlemeler
alt komut ve bağımsız değişkenlerin listesi (null olabilir)

newInstance

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

SimplePerfUtil Oluşturucu

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 modunun

İlerlemeler
SimplePerfUtil Yeni oluşturulmuş bir SimplePerfUtil örneği

setArgumentList

public void setArgumentList ( arguList)

simpleperf komutunda bağımsız değişken 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