SystemUtil

public class SystemUtil
extends Object

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


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

สรุป

เขตข้อมูล

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 (boolean skipJavaCheck)

เวอร์ชันนี้มีเซิร์ฟเวอร์ฟีเจอร์ที่ชัดเจนมีไว้สำหรับสถานการณ์พิเศษเท่านั้น เช่น การทำงานแบบแห้งที่มีเสียงดัง

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 ()

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

รับ ExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

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

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

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

รับ ExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

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

การส่งคืน

รับผลิตภัณฑ์OutputDir

public static File getProductOutputDir ()

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

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

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

getRunningJavaBinaryPath.getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

เวอร์ชันนี้มีเซิร์ฟเวอร์ฟีเจอร์ที่ชัดเจนมีไว้สำหรับสถานการณ์พิเศษเท่านั้น เช่น การทำงานแบบแห้งที่มีเสียงดัง

พารามิเตอร์
skipJavaCheck boolean

การส่งคืน
File

getRunningJavaBinaryPath.getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

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

การส่งคืน
File

รับ TestCasesDirs

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