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ı program sınıfı
Özet
Herkese açık yöntemler | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür Simpleperf sonucu ayrıştırılır ve arayana döndürülür |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcının sorumluluğundadır. |
|
getArgumentList()
simpleperf komutu için bağımsız değişken alma |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor Çağırıcı, örneği başlatırken cihaz ve simpleperf türünü tanımlamalıdır |
void
|
setArgumentList(
simpleperf komutunda bağımsız değişkeni ayarlama |
Korunan yöntemler | |
---|---|
String
|
commandStringPreparer(String command)
|
Herkese açık yöntemler
executeCommand
public SimplePerfResult executeCommand (String command)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
Simpleperf sonucu ayrıştırılır ve 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 |
Atışlar | |
---|---|
DeviceNotAvailableException |
Cihazla bağlantı kesilirse ve tekrar kurulamazsa |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcını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; birim, timeUnit 'te belirtildiği şekildedir |
timeUnit |
TimeUnit : maxTimeToOutputShellResponse için timeUnit birimi, ERROR(/TimeUnit) bölümüne bakın |
retryAttempts |
int : İstisna nedeniyle başarısız olursa komutun yeniden denenme sayısı retryAttempts başarıyla gerçekleştirilemezse DeviceNotResponsiveException atılır. |
Atışlar | |
---|---|
DeviceNotAvailableException |
Cihazla bağlantı kesilirse ve tekrar kurulamazsa |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Belirtilen adb kabuk komutunu, simpleperf ile sarmalayarak yürütür
simpleperf sonucunu alıcı üzerinden ayrıştırmak arayan kullanıcını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 |
Atışlar | |
---|---|
DeviceNotAvailableException |
Cihazla bağlantı kesilirse ve tekrar kurulamazsa |
getArgumentList
publicgetArgumentList ()
simpleperf komutu için bağımsız değişken alma
İlerlemeler | |
---|---|
|
alt komut ve bağımsız değişkenler listesi (boş olabilir) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
Çağırıcı, ö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şkeni 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 |