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
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(
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
publicgetArgumentList ()
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 |