SederhanaPerfUtil
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) Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggil |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus Merupakan tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima |
void | executeCommand (String command, IShellOutputReceiver receiver) Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus Merupakan tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima |
| getArgumentList () Dapatkan argumen untuk perintah simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Konstruktor SimplePerfUtil Penelepon harus menentukan perangkat dan tipe kinerja sederhana saat menginisialisasi instance |
void | setArgumentList ( arguList) setArgumentList ( arguList) Tetapkan argumen pada perintah simpleperf |
Metode publik
mengeksekusiPerintah
public SimplePerfResult executeCommand (String command)
Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus
Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggil
Parameter |
---|
command | String : perintah untuk dijalankan pada perangkat |
mengeksekusiPerintah
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus
Merupakan tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima
Parameter |
---|
command | String : perintah untuk dijalankan pada perangkat |
receiver | IShellOutputReceiver : Objek IShellOutputReceiver untuk mengarahkan keluaran shell |
maxTimeToOutputShellResponse | long : jumlah waktu maksimum di mana perintah diperbolehkan untuk tidak mengeluarkan respons apa pun; unit seperti yang ditentukan dalam timeUnit |
timeUnit | TimeUnit : unit timeUnit untuk maxTimeToOutputShellResponse , lihat ERROR(/TimeUnit) |
retryAttempts | int : berapa kali maksimum untuk mencoba kembali perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan ditampilkan jika retryAttempts dilakukan tanpa hasil. |
mengeksekusiPerintah
public void executeCommand (String command,
IShellOutputReceiver receiver)
Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus
Merupakan tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima
Parameter |
---|
command | String : perintah untuk dijalankan pada perangkat |
receiver | IShellOutputReceiver : Objek IShellOutputReceiver untuk mengarahkan keluaran shell |
dapatkanDaftarArgumen
public getArgumentList ()
Dapatkan argumen untuk perintah simpleperf
Kembali |
---|
| daftar subperintah dan argumen (nullable) |
setArgumentList
public void setArgumentList ( arguList)
Tetapkan argumen pada perintah simpleperf
Parameter |
---|
arguList | : daftar subperintah dan argumen |
Metode yang dilindungi
perintahStringPreparer
protected String commandStringPreparer (String command)