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