SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil
Lihat juga:
Ringkasan
Class bertingkat | |
---|---|
enum |
SimplePerfUtil.SimplePerfType
Enum opsi perintah simpleperf |
Metode publik | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan 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 digabungkan Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan 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 digabungkan
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 digabungkan
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 ke |
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 digabungkan
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 ke |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
getArgumentList
publicgetArgumentList ()
Mendapatkan argumen untuk perintah simpleperf
Hasil | |
---|---|
|
daftar subperintah dan argumen (nullable) |
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 : Perangkat pengujian ITestDevice |
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 |