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ı sınıf
Özet
Herkese açık yöntemler | |
|---|---|
SimplePerfResult
|
executeCommand(String command)
Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür. Simpleperf sonucu ayrıştırılıp arayana döndürülür. |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür. Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür. Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir. |
|
getArgumentList()
Simpleperf 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 simpleperf türünü tanımlamalıdır. |
void
|
setArgumentList(
simpleperf komutunda bağımsız değişken ayarlama |
Korunan yöntemler | |
|---|---|
String
|
commandStringPreparer(String command)
|
Herkese açık yöntemler
executeCommand
public SimplePerfResult executeCommand (String command)
Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.
Simpleperf sonucu ayrıştırılıp 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. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
Cihazla bağlantı kaybolursa ve kurtarılamazsa |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.
Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.
| Parametreler | |
|---|---|
command |
String: Cihazda çalıştırılacak komut |
receiver |
IShellOutputReceiver: Kabuk çıkışını yönlendirmek için IShellOutputReceiver nesnesi |
maxTimeToOutputShellResponse |
long: Komutun yanıt vermemesine izin verilen maksimum süre; timeUnit içinde belirtilen birim |
timeUnit |
TimeUnit: maxTimeToOutputShellResponse için timeUnit birimi, ERROR(/TimeUnit) bölümüne bakın |
retryAttempts |
int: Komutun bir istisna nedeniyle başarısız olması durumunda yeniden denenme sayısı üst sınırı. retryAttempts başarılı bir şekilde gerçekleştirilmezse DeviceNotResponsiveException istisnası oluşturulur. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
Cihazla bağlantı kaybolursa ve kurtarılamazsa |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür.
Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir.
| Parametreler | |
|---|---|
command |
String: Cihazda çalıştırılacak komut |
receiver |
IShellOutputReceiver: Kabuk çıkışını yönlendirmek için IShellOutputReceiver nesnesi |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
Cihazla bağlantı kaybolursa ve kurtarılamazsa |
getArgumentList
publicgetArgumentList ()
Simpleperf komutu için bağımsız değişken alma
| İlerlemeler | |
|---|---|
|
alt komut ve bağımsız değişkenlerin listesi (null olabilir) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Oluşturucu
Arayan, ö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şken 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 |
|