จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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 : จำนวนครั้งสูงสุดที่จะลองคำสั่งอีกครั้งหากล้มเหลวเนื่องจากข้อยกเว้น retryAttempts จะถูกส่งออกไปหากทำการลองใหม่อีกครั้งโดยไม่ประสบความสำเร็จ

ขว้าง
DeviceNotAvailableException หากขาดการเชื่อมต่อกับอุปกรณ์และไม่สามารถกู้คืนได้

รันคำสั่ง

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

ดำเนินการคำสั่งเชลล์ adb ที่กำหนด โดยมี simpleperf ล้อมรอบ

เป็นความรับผิดชอบของผู้โทรในการแยกวิเคราะห์ผลลัพธ์แบบง่าย ๆ ผ่านตัวรับ

พารามิเตอร์
command String : คำสั่งให้รันบนอุปกรณ์

receiver IShellOutputReceiver : วัตถุ IShellOutputReceiver เพื่อส่งเอาต์พุตของเชลล์โดยตรงไปยัง

ขว้าง
DeviceNotAvailableException หากขาดการเชื่อมต่อกับอุปกรณ์และไม่สามารถกู้คืนได้

getArgumentList

public  getArgumentList ()

รับอาร์กิวเมนต์สำหรับคำสั่ง 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