BasitPerfUtil

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ı

Şu kaynakları da inceleyin:

Özet

İç içe yerleştirilmiş sınıflar

enum SimplePerfUtil.SimplePerfType

Simpleperf komut seçeneklerinin sıralaması

Herkese açık yöntemler

SimplePerfResult executeCommand(String command)

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Simpleperf sonucu ayrıştırılır ve çağrıya geri döner

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

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Basit performans sonucunu alıcı üzerinden ayrıştırmak arayanın sorumluluğundadır.

void executeCommand(String command, IShellOutputReceiver receiver)

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Basit performans sonucunu alıcı üzerinden ayrıştırmak arayanın sorumluluğundadır.

getArgumentList()

Basit performans 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 basit performans türünü tanımlamalıdır

void setArgumentList( arguList)

Basit performans komutunda bağımsız değişken ayarla

Korunan yöntemler

String commandStringPreparer(String command)

Herkese açık yöntemler

yürütmeKomutu

public SimplePerfResult executeCommand (String command)

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Simpleperf sonucu ayrıştırılır ve çağrıya geri döner

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

İlerlemeler
SimplePerfResult SimplePerfResult nesnesi tüm sonuç bilgilerini içeriyor

Fırlatma
DeviceNotAvailableException cihaz bağlantısı kesilirse ve kurtarıldı

yürütmeKomutu

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

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Basit performans sonucunu alıcı üzerinden ayrıştırmak arayanın sorumluluğundadır.

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

receiver IShellOutputReceiver: Kabuk çıkışının yönlendirileceği IShellOutputReceiver nesne

maxTimeToOutputShellResponse long: komutun çalıştırılacağı maksimum süredir. herhangi bir yanıt üretmesine izin verilmez; timeUnit bölümünde belirtildiği gibi birim

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

retryAttempts int: bir kabul edersiniz. retryAttempts değerine ayarlanırsa DeviceNotDuyarlıException hatası verilir. başarısız oldu.

Fırlatma
DeviceNotAvailableException cihaz bağlantısı kesilirse ve kurtarıldı

yürütmeKomutu

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Belirtilen adb kabuk komutunu, basit performansla sarmalanmış şekilde yürütür

Basit performans sonucunu alıcı üzerinden ayrıştırmak arayanın sorumluluğundadır.

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

receiver IShellOutputReceiver: Kabuk çıkışının yönlendirileceği IShellOutputReceiver nesne

Fırlatma
DeviceNotAvailableException cihaz bağlantısı kesilirse ve kurtarıldı

getArgumentListesi

public  getArgumentList ()

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

İlerlemeler
alt komut ve bağımsız değişkenler listesi (boş)

yeni örnek

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

SimplePerfUtil Oluşturucu

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

Parametreler
device ITestDevice: ITestDevice test cihazı

type SimplePerfUtil.SimplePerfType: SimplePerfType, hangi basit performans modunun hangisi olduğunu gösterir

İlerlemeler
SimplePerfUtil yeni oluşturulmuş SimplePerfUtil örneği

setArgumentListesi

public void setArgumentList ( arguList)

Basit performans komutunda bağımsız değişken ayarla

Parametreler
arguList : alt komut ve bağımsız değişkenler listesi

Korunan yöntemler

CommandStringHazırlayıcı

protected String commandStringPreparer (String command)

Parametreler
command String

İlerlemeler
String