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önecekparametreler | |
---|---|
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
publicgetArgumentList ()
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ırparametreler | |
---|---|
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 |
Korumalı yöntemler
komutDize Hazırlayıcı
protected String commandStringPreparer (String command)
parametreler | |
---|---|
command | String |
İadeler | |
---|---|
String |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-15 UTC.