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 |
|