PerfUtilitas Sederhana
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
Metode publik | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan Hasil Simpleperf akan diuraikan dan dikembalikan 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 perangkat dan jenis simpleperf saat menginisialisasi instance |
void
|
setArgumentList(
Menetapkan argumen pada perintah simpleperf |
Metode yang dilindungi | |
---|---|
String
|
commandStringPreparer(String command)
|
Metode publik
eksekusiCommand
public SimplePerfResult executeCommand (String command)
Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan
Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggil
Parameter | |
---|---|
command |
String : perintah untuk dijalankan di perangkat |
Hasil | |
---|---|
SimplePerfResult |
Objek SimplePerfResult berisi semua informasi hasil |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat putus dan tidak dapat dipulihkan |
eksekusiCommand
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 |
maxTimeToOutputShellResponse |
long : jumlah waktu maksimum selama perintah
diizinkan untuk tidak menghasilkan respons apa pun; unit seperti yang ditetapkan dalam timeUnit |
timeUnit |
TimeUnit : Satuan waktu untuk maxTimeToOutputShellResponse , lihat ERROR(/TimeUnit) |
retryAttempts |
int : jumlah maksimum perintah percobaan ulang jika gagal karena
pengecualian. DeviceNotResponsiveException akan ditampilkan jika retryAttempts
berjalan tanpa keberhasilan. |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat putus dan tidak dapat dipulihkan |
eksekusiCommand
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 |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika koneksi dengan perangkat putus dan tidak dapat dipulihkan |
getArgumentList
publicgetArgumentList ()
Mendapatkan argumen untuk perintah simpleperf
Hasil | |
---|---|
|
daftar subperintah dan argumen (nullable) |
instancebaru
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Pemanggil harus menentukan perangkat dan jenis simpleperf saat menginisialisasi instance
Parameter | |
---|---|
device |
ITestDevice : ITestDevice perangkat pengujian |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType menunjukkan mode simpleperf yang |
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 |