Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 yang dilindungi

String commandStringPreparer (String command)

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

Pengembalian
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)

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.

Melempar
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan

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

Melempar
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan

getArgumentList

public  getArgumentList ()

Dapatkan argumen untuk perintah simpleperf

Pengembalian
daftar subperintah dan argumen (dapat dibatalkan)

Instance baru

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

Konstruktor SimplePerfUtil

Penelepon harus menentukan perangkat dan tipe simpleperf saat menginisialisasi instance

Parameter
device ITestDevice : Perangkat uji ITestDevice

type SimplePerfUtil.SimplePerfType : SimplePerfType menunjukkan mode simpleperf yang mana

Pengembalian
SimplePerfUtil instance SimplePerfUtil yang baru dibuat

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)

Parameter
command String

Pengembalian
String