SederhanaPerfUtil
public class SimplePerfUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Kelas utilitas untuk mengirimkan perintah sederhana dan mengumpulkan hasil
Lihat juga:
Ringkasan
Kelas bersarang | |
---|---|
enum | SimplePerfUtil.SimplePerfType Jumlah opsi perintah simpleperf |
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 yang dilindungi | |
---|---|
String | commandStringPreparer (String command) |
Metode publik
mengeksekusiPerintah
public SimplePerfResult executeCommand (String command)
Jalankan perintah adb shell yang diberikan, dengan simpleperf dibungkus
Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggilParameter | |
---|---|
command | String : perintah untuk dijalankan pada perangkat |
Kembali | |
---|---|
SimplePerfResult | Objek SimplePerfResult berisi semua informasi hasil |
Melempar | |
---|---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
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 penerimaParameter | |
---|---|
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. |
Melempar | |
---|---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
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 penerimaParameter | |
---|---|
command | String : perintah untuk dijalankan pada perangkat |
receiver | IShellOutputReceiver : Objek IShellOutputReceiver untuk mengarahkan keluaran shell |
Melempar | |
---|---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
dapatkanDaftarArgumen
publicgetArgumentList ()
Dapatkan argumen untuk perintah simpleperf
Kembali | |
---|---|
daftar subperintah dan argumen (nullable) |
contoh baru
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Penelepon harus menentukan perangkat dan tipe kinerja sederhana saat menginisialisasi instanceParameter | |
---|---|
device | ITestDevice : Perangkat uji ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType menunjukkan mode kinerja sederhana yang mana |
Kembali | |
---|---|
SimplePerfUtil | contoh SimplePerfUtil yang baru dibuat |
setArgumentList
public void setArgumentList (arguList)
Tetapkan argumen pada perintah simpleperf
Parameter | |
---|---|
arguList |
Metode yang dilindungi
perintahStringPreparer
protected String commandStringPreparer (String command)
Parameter | |
---|---|
command | String |
Kembali | |
---|---|
String |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.