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 Enum opsi perintah simpleperf |
Metode publik | |
---|---|
SimplePerfResult | executeCommand (String command) Jalankan perintah adb shell yang diberikan, dengan simpleperf melilit 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 melilit Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima |
void | executeCommand (String command, IShellOutputReceiver receiver) Jalankan perintah adb shell yang diberikan, dengan simpleperf melilit Adalah 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 melilit
Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggilParameter | |
---|---|
command | String : perintah untuk dijalankan di 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 melilit
Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerimaParameter | |
---|---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan output shell ke |
maxTimeToOutputShellResponse | long : jumlah waktu maksimum di mana perintah diizinkan untuk tidak mengeluarkan respons apa pun; unit seperti yang ditentukan dalam timeUnit |
timeUnit | TimeUnit : unit timeUnit untuk maxTimeToOutputShellResponse , lihat ERROR(/TimeUnit) |
retryAttempts | int : jumlah maksimum kali untuk mencoba kembali perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan dilempar 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 melilit
Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerimaParameter | |
---|---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan output shell ke |
Melempar | |
---|---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
getArgumentList
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 |
setDaftarArgumen
public void setArgumentList (arguList)
Tetapkan argumen pada perintah simpleperf
Parameter | |
---|---|
arguList |
Metode yang dilindungi
commandStringPreparer
protected String commandStringPreparer (String command)
Parameter | |
---|---|
command | String |
Kembali | |
---|---|
String |
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 Enum opsi perintah simpleperf |
Metode publik | |
---|---|
SimplePerfResult | executeCommand (String command) Jalankan perintah adb shell yang diberikan, dengan simpleperf melilit 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 melilit Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerima |
void | executeCommand (String command, IShellOutputReceiver receiver) Jalankan perintah adb shell yang diberikan, dengan simpleperf melilit Adalah 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 melilit
Hasil Simpleperf akan diuraikan dan dikembalikan ke pemanggilParameter | |
---|---|
command | String : perintah untuk dijalankan di 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 melilit
Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerimaParameter | |
---|---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan output shell ke |
maxTimeToOutputShellResponse | long : jumlah waktu maksimum di mana perintah diizinkan untuk tidak mengeluarkan respons apa pun; unit seperti yang ditentukan dalam timeUnit |
timeUnit | TimeUnit : unit timeUnit untuk maxTimeToOutputShellResponse , lihat ERROR(/TimeUnit) |
retryAttempts | int : jumlah maksimum kali untuk mencoba kembali perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan dilempar 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 melilit
Adalah tanggung jawab penelepon untuk mengurai hasil kinerja sederhana melalui penerimaParameter | |
---|---|
command | String : perintah untuk dijalankan di perangkat |
receiver | IShellOutputReceiver : objek IShellOutputReceiver untuk mengarahkan output shell ke |
Melempar | |
---|---|
DeviceNotAvailableException | jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan |
getArgumentList
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 |
setDaftarArgumen
public void setArgumentList (arguList)
Tetapkan argumen pada perintah simpleperf
Parameter | |
---|---|
arguList |
Metode yang dilindungi
commandStringPreparer
protected String commandStringPreparer (String command)
Parameter | |
---|---|
command | String |
Kembali | |
---|---|
String |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-07-06 UTC.