SimplePerfUtil
public
class
SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasilnya
Lihat juga:
Ringkasan
Metode publik | |
|---|---|
SimplePerfResult
|
executeCommand(String command)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya Hasil Simpleperf akan diuraikan dan ditampilkan ke pemanggil |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima |
|
getArgumentList()
Mendapatkan argumen untuk perintah simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil Pemanggil harus menentukan jenis perangkat dan simpleperf saat melakukan inisialisasi instance |
void
|
setArgumentList(
Menetapkan argumen pada perintah simpleperf |
Metode yang dilindungi | |
|---|---|
String
|
commandStringPreparer(String command)
|
Metode publik
executeCommand
public SimplePerfResult executeCommand (String command)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya
Hasil Simpleperf akan diuraikan dan ditampilkan ke pemanggil
| Parameter | |
|---|---|
command |
String: perintah untuk dijalankan di perangkat |
| Hasil | |
|---|---|
SimplePerfResult |
Objek SimplePerfResult berisi semua informasi hasil |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya
Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima
| Parameter | |
|---|---|
command |
String: perintah untuk dijalankan di perangkat |
receiver |
IShellOutputReceiver: Objek IShellOutputReceiver untuk mengarahkan output shell |
maxTimeToOutputShellResponse |
long: jumlah waktu maksimum selama perintah diizinkan untuk tidak menghasilkan respons apa pun; unit seperti yang ditentukan dalam timeUnit |
timeUnit |
TimeUnit: unit timeUnit untuk maxTimeToOutputShellResponse, lihat ERROR(/TimeUnit) |
retryAttempts |
int: jumlah maksimum percobaan ulang perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan ditampilkan jika retryAttempts dilakukan tanpa berhasil. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang di-wrap di sekitarnya
Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima
| Parameter | |
|---|---|
command |
String: perintah untuk dijalankan di perangkat |
receiver |
IShellOutputReceiver: Objek IShellOutputReceiver untuk mengarahkan output shell |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
getArgumentList
publicgetArgumentList ()
Mendapatkan argumen untuk perintah simpleperf
| Hasil | |
|---|---|
|
daftar subperintah dan argumen (dapat bernilai null) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Pemanggil harus menentukan jenis perangkat dan simpleperf saat melakukan inisialisasi instance
| Parameter | |
|---|---|
device |
ITestDevice: ITestDevice perangkat pengujian |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType menunjukkan mode simpleperf mana |
| Hasil | |
|---|---|
SimplePerfUtil |
instance SimplePerfUtil yang baru dibuat |
setArgumentList
public void setArgumentList (arguList)
Menetapkan argumen pada perintah simpleperf
| Parameter | |
|---|---|
arguList |
: daftar subperintah dan argumen |
Metode yang dilindungi
commandStringPreparer
protected String commandStringPreparer (String command)
| Parameter | |
|---|---|
command |
String |
| Hasil | |
|---|---|
String |
|