ยูทิลิตีของการดำเนินการของอุปกรณ์

public class DeviceActionUtil
extends Object

java.lang.Object
com.android.tradefed.util.DeviceActionUtil


คลาสยูทิลิตีเพื่อเรียกใช้การดำเนินการของอุปกรณ์

สรุป

ชั้นเรียนที่ซ้อนกัน

class DeviceActionUtil.DeviceActionConfigError

ข้อยกเว้นสำหรับข้อผิดพลาดในการกำหนดค่า 

วิธีการสาธารณะ

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

สร้างอินสแตนซ์

CommandResult execute(DeviceActionUtil.Command command, String deviceId, actionArgs)

เรียกใช้คำสั่งการดำเนินการของอุปกรณ์

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

สร้างไฟล์บันทึกของโฮสต์

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

บันทึกไฟล์ที่สร้างขึ้นทั้งหมดลงในบันทึกการทดสอบ

วิธีการสาธารณะ

สร้าง

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

สร้างอินสแตนซ์

พารามิเตอร์
deviceActionMainJar File

bundletoolJar File

คิกรีเทิร์น
DeviceActionUtil

การขว้าง
DeviceActionUtil.DeviceActionConfigError

ดำเนินการ

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                 actionArgs)

เรียกใช้คำสั่งการดำเนินการของอุปกรณ์

พารามิเตอร์
command DeviceActionUtil.Command: เพื่อเรียกใช้

deviceId String: ของอุปกรณ์

actionArgs : อาร์กิวเมนต์การดำเนินการสำหรับ command

คิกรีเทิร์น
CommandResult

ค้นหาการดำเนินการออนเส้นทาง

public static File findExecutableOnPath (String name)

พารามิเตอร์
name String

คิกรีเทิร์น
File

การขว้าง
DeviceActionUtil.DeviceActionConfigError

CreateLogFile

public void generateLogFile (CommandResult result)

สร้างไฟล์บันทึกของโฮสต์

พารามิเตอร์
result CommandResult

บันทึกไปยังบันทึก

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

บันทึกไฟล์ที่สร้างขึ้นทั้งหมดลงในบันทึกการทดสอบ

พารามิเตอร์
cmd DeviceActionUtil.Command

testLogger ITestLogger