SystemUtil

public class SystemUtil
extends Object

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


คลาสยูทิลิตี้สำหรับการเรียกระบบ

สรุป

คลาสที่ซ้อนกัน

enum SystemUtil.EnvVariable

ทุ่งนา

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

ติดตามการแมปตัวแปรกับพาธย่อยที่ใช้ในการทดสอบ dir

public static final String REMOTE_VM_VARIABLE

ผู้สร้างสาธารณะ

SystemUtil ()

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

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

รับไฟล์ที่เกี่ยวข้องกับ env

static getExternalTestCasesDirs ()

รับรายการ ERROR(/File) ที่ชี้ไปยังไดเร็กทอรีการทดสอบภายนอก Tradefed

static File getProductOutputDir ()

รับ dir เอาต์พุตเฉพาะผลิตภัณฑ์จากโครงสร้าง Android

static File getRunningJavaBinaryPath ()

ส่งคืนเส้นทางไปยังไบนารี Java ที่สายรัดทดสอบปัจจุบันกำลังทำงานอยู่ใน

static getTestCasesDirs ( IBuildInfo buildInfo)

รับรายการ ERROR(/File) ของไดเร็กทอรีกรณีทดสอบ

static boolean isLocalMode ()

คืนค่า จริง หาก Tradefed ทำงานในโหมดโลคัลและควรดำเนินการบางอย่างโดยอัตโนมัติสำหรับผู้ใช้

static boolean isRemoteEnvironment ()

คืนค่า จริง หากเรากำลังเรียกใช้ในสภาพแวดล้อมระยะไกล

ทุ่งนา

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

ติดตามการแมปตัวแปรกับพาธย่อยที่ใช้ในการทดสอบ dir

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

ผู้สร้างสาธารณะ

SystemUtil

public SystemUtil ()

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

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

รับไฟล์ที่เกี่ยวข้องกับ env ตัวแปร.

พารามิเตอร์
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES หรือ ANDROID_HOST_OUT_TESTCASES

คืนสินค้า
File ไดเร็กทอรีที่เกี่ยวข้อง

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

รับรายการ ERROR(/File) ที่ชี้ไปยังไดเร็กทอรีการทดสอบภายนอก Tradefed

คืนสินค้า

getProductOutputDir

public static File getProductOutputDir ()

รับ dir เอาต์พุตเฉพาะผลิตภัณฑ์จากโครงสร้าง Android โดยทั่วไปแล้ว ตำแหน่งนี้จะมีอิมเมจสำหรับพาร์ติชั่นอุปกรณ์ต่างๆ, bootloader, radio และอื่นๆ

หมายเหตุ: วิธีการนี้ไม่ได้รับประกันว่าเส้นทางนี้มีอยู่

คืนสินค้า
File ตำแหน่งของเอาต์พุต dir หรือ null หากบิลด์ปัจจุบันไม่ใช่

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

ส่งคืนเส้นทางไปยังไบนารี Java ที่สายรัดทดสอบปัจจุบันกำลังทำงานอยู่ใน

คืนสินค้า
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

รับรายการ ERROR(/File) ของไดเร็กทอรีกรณีทดสอบ

พารามิเตอร์
buildInfo IBuildInfo : ข้อมูลการสร้างสิ่งประดิษฐ์ ตั้งค่าเป็น null หากไม่มีข้อมูลบิวด์หรือไม่จำเป็นต้องรับไดเร็กทอรีกรณีทดสอบจากข้อมูลบิลด์

คืนสินค้า
รายการ ERROR(/File) ของไดเร็กทอรีของโฟลเดอร์กรณีทดสอบของเอาต์พุตบิลด์ ตามค่าของตัวแปรสภาพแวดล้อมและข้อมูลบิลด์ที่กำหนด

isLocalMode

public static boolean isLocalMode ()

คืนค่า จริง หาก Tradefed ทำงานในโหมดโลคัลและควรดำเนินการบางอย่างโดยอัตโนมัติสำหรับผู้ใช้

คืนสินค้า
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

คืนค่า จริง หากเรากำลังเรียกใช้ในสภาพแวดล้อมระยะไกล

คืนสินค้า
boolean