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
İç içe geçmiş sınıflar | |
---|---|
enum | SimplePerfUtil.SimplePerfType Simpleperf komut seçeneklerinin listesi |
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önecektirParametreler | |
---|---|
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ırParametreler | |
---|---|
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ırParametreler | |
---|---|
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
publicgetArgumentList ()
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ırParametreler | |
---|---|
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 |
Korumalı yöntemler
commandStringPreparer
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: 2023-12-01 UTC.