SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.SimplePerfUtil |
Kelas utilitas untuk mengirimkan perintah sederhana dan mengumpulkan hasil
Ringkasan
Metode publik |
---|
SimplePerfResult | executeCommand (String command) Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan Hasil simpleperf akan diuraikan dan dikembalikan ke pemanggil |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan Merupakan tanggung jawab penelepon untuk mem-parsing hasil simpleperf melalui penerima |
void | executeCommand (String command, IShellOutputReceiver receiver) Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan Merupakan tanggung jawab penelepon untuk mem-parsing hasil simpleperf melalui penerima |
| getArgumentList () Dapatkan argumen untuk perintah simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Konstruktor SimplePerfUtil Penelepon harus menentukan perangkat dan tipe simpleperf saat menginisialisasi instance |
void | setArgumentList ( arguList) setArgumentList ( arguList) Tetapkan argumen pada perintah simpleperf |
Metode publik
mengeksekusiPerintah
public SimplePerfResult executeCommand (String command)
Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan
Hasil simpleperf akan diuraikan dan dikembalikan ke pemanggil
Parameter |
---|
command | String : perintah untuk dijalankan di perangkat |
mengeksekusiPerintah
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan
Merupakan tanggung jawab penelepon untuk mem-parsing hasil simpleperf melalui receiver
Parameter |
---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan keluaran shell |
maxTimeToOutputShellResponse | long : jumlah waktu maksimum selama perintah diizinkan untuk tidak menampilkan respons apa pun; unit seperti yang ditentukan dalam timeUnit |
timeUnit | TimeUnit : unit timeUnit untuk maxTimeToOutputShellResponse , lihat ERROR(/TimeUnit) |
retryAttempts | int : jumlah maksimum untuk mencoba kembali perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan dilempar jika retryAttempts dilakukan tanpa hasil. |
mengeksekusiPerintah
public void executeCommand (String command,
IShellOutputReceiver receiver)
Mengeksekusi perintah adb shell yang diberikan, dengan simpleperf dililitkan
Merupakan tanggung jawab penelepon untuk mem-parsing hasil simpleperf melalui receiver
Parameter |
---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan keluaran shell |
getArgumentList
public getArgumentList ()
Dapatkan argumen untuk perintah simpleperf
Pengembalian |
---|
| daftar subperintah dan argumen (dapat dibatalkan) |
setArgumentList
public void setArgumentList ( arguList)
Tetapkan argumen pada perintah simpleperf
Parameter |
---|
arguList | : daftar subperintah dan argumen |
Metode yang dilindungi
commandStringPreparer
protected String commandStringPreparer (String command)