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 () รับรายการ |
static File | getProductOutputDir () รับ dir เอาต์พุตเฉพาะผลิตภัณฑ์จากแผนผังบิลด์ Android |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) เวอร์ชันนี้มีเซิร์ฟเวอร์ฟีเจอร์ที่ชัดเจนมีไว้สำหรับสถานการณ์พิเศษเท่านั้น เช่น การทำงานแบบแห้งที่มีเสียงดัง |
static File | getRunningJavaBinaryPath () ส่งกลับเส้นทางไปยังไบนารี Java ที่ชุดทดสอบปัจจุบันกำลังทำงานอยู่ |
static | getTestCasesDirs ( IBuildInfo buildInfo) รับรายการ |
static boolean | isLocalMode () คืนค่าเป็นจริงหาก Tradefed ทำงานในโหมดโลคัล และควรดำเนินการบางอย่างให้กับผู้ใช้โดยอัตโนมัติ |
static boolean | isRemoteEnvironment () ให้คืนค่าเป็นจริงหากเรากำลังทำงานอยู่ในสภาพแวดล้อมระยะไกล |
เขตข้อมูล
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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 staticgetExternalTestCasesDirs ()
รับรายการ 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 staticgetTestCasesDirs (IBuildInfo buildInfo)
รับรายการ ERROR(/File)
ของไดเร็กทอรีกรณีทดสอบ
พารามิเตอร์ | |
---|---|
buildInfo | IBuildInfo : ข้อมูลการสร้างสิ่งประดิษฐ์ ตั้งค่าเป็น null หากไม่มีข้อมูลบิลด์ หรือไม่จำเป็นต้องรับไดเร็กทอรีกรณีทดสอบจากข้อมูลบิลด์ |
การส่งคืน | |
---|---|
รายการ ERROR(/File) ของไดเร็กทอรีของโฟลเดอร์กรณีทดสอบของเอาต์พุตบิลด์ โดยขึ้นอยู่กับค่าของตัวแปรสภาพแวดล้อมและข้อมูลบิลด์ที่กำหนด |
isLocalMode
public static boolean isLocalMode ()
คืนค่าเป็นจริงหาก Tradefed ทำงานในโหมดโลคัล และควรดำเนินการบางอย่างให้กับผู้ใช้โดยอัตโนมัติ
การส่งคืน | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
ให้คืนค่าเป็นจริงหากเรากำลังทำงานอยู่ในสภาพแวดล้อมระยะไกล
การส่งคืน | |
---|---|
boolean |