SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SimplePerfUtil


Class utilitas untuk mengirim perintah sederhana dan mengumpulkan hasil

Ringkasan

Class bertingkat

enum SimplePerfUtil.SimplePerfType

Enum opsi perintah simpleperf  

Metode publik

SimplePerfResult executeCommand(String command)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Hasil Simpleperf akan diuraikan dan ditampilkan ke pemanggil

void executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima

void executeCommand(String command, IShellOutputReceiver receiver)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima

getArgumentList()

Mendapatkan argumen untuk perintah simpleperf

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

Konstruktor SimplePerfUtil

Pemanggil harus menentukan jenis perangkat dan simpleperf saat melakukan inisialisasi instance

void setArgumentList( arguList)

Menetapkan argumen pada perintah simpleperf

Metode yang dilindungi

String commandStringPreparer(String command)

Metode publik

executeCommand

public SimplePerfResult executeCommand (String command)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Hasil Simpleperf akan diuraikan dan ditampilkan ke pemanggil

Parameter
command String: perintah untuk dijalankan di perangkat

Hasil
SimplePerfResult Objek SimplePerfResult berisi semua informasi hasil

Menampilkan
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima

Parameter
command String: perintah untuk dijalankan di perangkat

receiver IShellOutputReceiver: Objek IShellOutputReceiver untuk mengarahkan output shell ke

maxTimeToOutputShellResponse long: jumlah waktu maksimum selama perintah diizinkan untuk tidak menghasilkan respons apa pun; unit seperti yang ditentukan dalam timeUnit

timeUnit TimeUnit: unit timeUnit untuk maxTimeToOutputShellResponse, lihat ERROR(/TimeUnit)

retryAttempts int: jumlah maksimum percobaan ulang perintah jika gagal karena pengecualian. DeviceNotResponsiveException akan ditampilkan jika retryAttempts dilakukan tanpa berhasil.

Menampilkan
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Menjalankan perintah shell adb yang diberikan, dengan simpleperf yang digabungkan

Pemanggil bertanggung jawab untuk mengurai hasil simpleperf melalui penerima

Parameter
command String: perintah untuk dijalankan di perangkat

receiver IShellOutputReceiver: Objek IShellOutputReceiver untuk mengarahkan output shell ke

Menampilkan
DeviceNotAvailableException jika koneksi dengan perangkat terputus dan tidak dapat dipulihkan

getArgumentList

public  getArgumentList ()

Mendapatkan argumen untuk perintah simpleperf

Hasil
daftar subperintah dan argumen (nullable)

newInstance

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

Konstruktor SimplePerfUtil

Pemanggil harus menentukan jenis perangkat dan simpleperf saat melakukan inisialisasi instance

Parameter
device ITestDevice: Perangkat pengujian ITestDevice

type SimplePerfUtil.SimplePerfType: SimplePerfType menunjukkan mode simpleperf mana

Hasil
SimplePerfUtil instance SimplePerfUtil yang baru dibuat

setArgumentList

public void setArgumentList ( arguList)

Menetapkan argumen pada perintah simpleperf

Parameter
arguList : daftar subperintah dan argumen

Metode yang dilindungi

commandStringPreparer

protected String commandStringPreparer (String command)

Parameter
command String

Hasil
String