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
Ayrıca bkz.:
Özet
Herkese açık yöntemler | |
|---|---|
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. |
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)
Verilen adb shell komutunu, simpleperf ile sarmalanmış şekilde yürütür. Arayanın, simpleperf sonucunu alıcı üzerinden ayrıştırması gerekir. |
List<String>
|
getArgumentList()
Simpleperf komutu için bağımsız değişken alma |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Oluşturucusu Arayan, örneği başlatırken cihazı ve simpleperf türünü tanımlamalıdır. |
void
|
setArgumentList(List<String> arguList)
Simpleperf komutunda bağımsız değişken ayarlama |
Korunan yöntemler | |
|---|---|
String
|
commandStringPreparer(String command)
|
Herkese açık yöntemler
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, 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 işlemleri başarıyla gerçekleştirilmezse DeviceNotResponsiveException istisnası oluşturulur. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
Cihazla bağlantı kaybolursa ve kurtarılamazsa |
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 |
| İadeler | |
|---|---|
SimplePerfResult |
SimplePerfResult nesnesi tüm sonuç bilgilerini içerir. |
| Verdiği hatalar | |
|---|---|
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 |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
Cihazla bağlantı kaybolursa ve kurtarılamazsa |
getArgumentList
public List<String> getArgumentList ()
Simpleperf komutu için bağımsız değişken alma
| İadeler | |
|---|---|
List<String> |
alt komut ve bağımsız değişkenlerin listesi (null olabilir) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Oluşturucusu
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 |
| İadeler | |
|---|---|
SimplePerfUtil |
Yeni oluşturulmuş bir SimplePerfUtil örneği |
| Verdiği hatalar | |
|---|---|
NullPointerException |
|
setArgumentList
public void setArgumentList (List<String> arguList)
Simpleperf komutunda bağımsız değişken ayarlama
| Parametreler | |
|---|---|
arguList |
List: Alt komut ve bağımsız değişkenlerin listesi |
Korunan yöntemler
commandStringPreparer
protected String commandStringPreparer (String command)
| Parametreler | |
|---|---|
command |
String |
| Return'ler | |
|---|---|
String |
|