ประสิทธิภาพแบบง่าย
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
คลาสยูทิลิตีเพื่อมอบหมายคำสั่งง่ายๆ และรวบรวมผลลัพธ์
ดูเพิ่มเติม
สรุป
วิธีการสาธารณะ | |
---|---|
SimplePerfResult
|
executeCommand(String command)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ ผลลัพธ์ Simpleperf จะได้รับการแยกวิเคราะห์และกลับไปยังผู้โทร |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ ผู้โทรมีหน้าที่แยกวิเคราะห์ผลลัพธ์ Simpleperf ผ่านตัวรับ |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ ผู้โทรมีหน้าที่แยกวิเคราะห์ผลลัพธ์ Simpleperf ผ่านตัวรับ |
|
getArgumentList()
รับอาร์กิวเมนต์สำหรับคำสั่ง Simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
เครื่องมือสร้าง SimplePerfUtil ผู้โทรต้องกำหนดอุปกรณ์และประเภทแบบง่ายเมื่อเริ่มต้นอินสแตนซ์ |
void
|
setArgumentList(
ตั้งค่าอาร์กิวเมนต์ในคำสั่ง Simpleperf |
วิธีการป้องกัน | |
---|---|
String
|
commandStringPreparer(String command)
|
วิธีการสาธารณะ
สั่งการคำสั่ง
public SimplePerfResult executeCommand (String command)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ
ผลลัพธ์ Simpleperf จะได้รับการแยกวิเคราะห์และกลับไปยังผู้โทร
พารามิเตอร์ | |
---|---|
command |
String : คำสั่งที่จะเรียกใช้ในอุปกรณ์ |
คิกรีเทิร์น | |
---|---|
SimplePerfResult |
ออบเจ็กต์ SimplePerfResult มีข้อมูลผลการค้นหาทั้งหมด |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากการเชื่อมต่อกับอุปกรณ์หายไปและไม่สามารถ กู้คืน |
สั่งการคำสั่ง
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ
ผู้โทรมีหน้าที่แยกวิเคราะห์ผลลัพธ์ Simpleperf ผ่านตัวรับ
พารามิเตอร์ | |
---|---|
command |
String : คำสั่งที่จะเรียกใช้ในอุปกรณ์ |
receiver |
IShellOutputReceiver : ออบเจ็กต์ IShellOutputReceiver สำหรับกำหนดเส้นทางเอาต์พุตของ Shell ไปยังโดยตรง |
maxTimeToOutputShellResponse |
long : ระยะเวลาสูงสุดระหว่างที่ใช้คำสั่ง
ได้รับอนุญาตให้ไม่แสดงผลคำตอบใดๆ หน่วยตามที่ระบุไว้ใน timeUnit |
timeUnit |
TimeUnit : หน่วย timeUnit ของ maxTimeToOutputShellResponse โปรดดู ERROR(/TimeUnit) |
retryAttempts |
int : จำนวนครั้งสูงสุดในการลองใช้คำสั่งอีกครั้งหากล้มเหลวเนื่องจาก
ข้อยกเว้น ระบบจะไม่ส่ง DeviceNotResponseException หาก retryAttempts
ดำเนินการไม่สำเร็จ |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากการเชื่อมต่อกับอุปกรณ์หายไปและไม่สามารถ กู้คืน |
สั่งการคำสั่ง
public void executeCommand (String command, IShellOutputReceiver receiver)
เรียกใช้คำสั่งเชลล์ adb ที่ระบุ โดยมี Simpleperf ที่ล้อมรอบ
ผู้โทรมีหน้าที่แยกวิเคราะห์ผลลัพธ์ Simpleperf ผ่านตัวรับ
พารามิเตอร์ | |
---|---|
command |
String : คำสั่งที่จะเรียกใช้ในอุปกรณ์ |
receiver |
IShellOutputReceiver : ออบเจ็กต์ IShellOutputReceiver สำหรับกำหนดเส้นทางเอาต์พุตของ Shell ไปยังโดยตรง |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากการเชื่อมต่อกับอุปกรณ์หายไปและไม่สามารถ กู้คืน |
getArgumentList
publicgetArgumentList ()
รับอาร์กิวเมนต์สำหรับคำสั่ง Simpleperf
คิกรีเทิร์น | |
---|---|
|
รายการคำสั่งย่อยและอาร์กิวเมนต์ (ค่าว่าง) |
อินสแตนซ์ใหม่
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
เครื่องมือสร้าง SimplePerfUtil
ผู้โทรต้องกำหนดอุปกรณ์และประเภทแบบง่ายเมื่อเริ่มต้นอินสแตนซ์
พารามิเตอร์ | |
---|---|
device |
ITestDevice : ITestDevice อุปกรณ์ทดสอบ |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType ระบุโหมดแบบง่าย |
คิกรีเทิร์น | |
---|---|
SimplePerfUtil |
อินสแตนซ์ SimplePerfUtil ที่สร้างขึ้นใหม่ |
setArgumentList
public void setArgumentList (arguList)
ตั้งค่าอาร์กิวเมนต์ในคำสั่ง Simpleperf
พารามิเตอร์ | |
---|---|
arguList |
: รายการคำสั่งย่อยและอาร์กิวเมนต์ |
วิธีการป้องกัน
CommandStringPreparer
protected String commandStringPreparer (String command)
พารามิเตอร์ | |
---|---|
command |
String |
คิกรีเทิร์น | |
---|---|
String |