SimplePerfUtil
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 ล้อมรอบ เป็นความรับผิดชอบของผู้โทรในการแยกวิเคราะห์ผลลัพธ์ที่เรียบง่ายผ่านผู้รับ |
void | executeCommand (String command, IShellOutputReceiver receiver) ดำเนินการคำสั่งเชลล์ adb ที่กำหนดโดยมีคำสั่ง simpleperf ล้อมรอบ เป็นความรับผิดชอบของผู้โทรในการแยกวิเคราะห์ผลลัพธ์ที่เรียบง่ายผ่านผู้รับ |
| getArgumentList () รับอาร์กิวเมนต์สำหรับคำสั่ง simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) ตัวสร้าง SimplePerfUtil ผู้เรียกจะต้องกำหนดอุปกรณ์และประเภท Simpleperf เมื่อเริ่มต้นอินสแตนซ์ |
void | setArgumentList ( arguList) setArgumentList ( arguList) ตั้งค่าอาร์กิวเมนต์ในคำสั่ง simpleperf |
วิธีการสาธารณะ
ดำเนินการคำสั่ง
public SimplePerfResult executeCommand (String command)
ดำเนินการคำสั่งเชลล์ adb ที่กำหนดโดยมีคำสั่ง simpleperf ล้อมรอบ
ผลลัพธ์ Simpleperf จะถูกแยกวิเคราะห์และกลับไปยังผู้โทร
พารามิเตอร์ |
---|
command | String : คำสั่งให้ทำงานบนอุปกรณ์ |
ดำเนินการคำสั่ง
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
ดำเนินการคำสั่งเชลล์ adb ที่กำหนดโดยมีคำสั่ง simpleperf ล้อมรอบ
เป็นความรับผิดชอบของผู้โทรในการแยกวิเคราะห์ผลลัพธ์ที่เรียบง่ายผ่านผู้รับ
พารามิเตอร์ |
---|
command | String : คำสั่งให้ทำงานบนอุปกรณ์ |
receiver | IShellOutputReceiver : วัตถุ IShellOutputReceiver เพื่อส่งเอาต์พุตเชลล์โดยตรงไปยัง |
maxTimeToOutputShellResponse | long : ระยะเวลาสูงสุดที่คำสั่งได้รับอนุญาตให้ไม่แสดงการตอบสนองใดๆ หน่วยตามที่ระบุใน timeUnit |
timeUnit | TimeUnit : หน่วย timeUnit สำหรับ maxTimeToOutputShellResponse ดู ERROR(/TimeUnit) |
retryAttempts | int : จำนวนครั้งสูงสุดในการลองคำสั่งอีกครั้ง หากล้มเหลวเนื่องจากมีข้อยกเว้น DeviceNotResponsiveException จะถูกส่งออกไปหากดำเนินการ retryAttempts ไม่สำเร็จ |
ดำเนินการคำสั่ง
public void executeCommand (String command,
IShellOutputReceiver receiver)
ดำเนินการคำสั่งเชลล์ adb ที่กำหนดโดยมีคำสั่ง simpleperf ล้อมรอบ
เป็นความรับผิดชอบของผู้โทรในการแยกวิเคราะห์ผลลัพธ์ที่เรียบง่ายผ่านผู้รับ
พารามิเตอร์ |
---|
command | String : คำสั่งให้ทำงานบนอุปกรณ์ |
receiver | IShellOutputReceiver : วัตถุ IShellOutputReceiver เพื่อส่งเอาต์พุตเชลล์โดยตรงไปยัง |
getArgumentList
public getArgumentList ()
รับอาร์กิวเมนต์สำหรับคำสั่ง simpleperf
การส่งคืน |
---|
| รายการคำสั่งย่อยและอาร์กิวเมนต์ (nullable) |
setArgumentList
public void setArgumentList ( arguList)
ตั้งค่าอาร์กิวเมนต์ในคำสั่ง simpleperf
พารามิเตอร์ |
---|
arguList | : รายการคำสั่งย่อยและอาร์กิวเมนต์ |
วิธีการที่ได้รับการป้องกัน
commandStringPreparer
protected String commandStringPreparer (String command)
พารามิเตอร์ |
---|
command | String |