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 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 pemanggil

Parameter
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 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.

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 penerima

Parameter
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

public  getArgumentList ()

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 instance

Parameter
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 : daftar subperintah dan argumen

Metode yang dilindungi

perintahStringPreparer

protected String commandStringPreparer (String command)

Parameter
command String

Kembali
String