ยูทิลิตีของระบบ

public class SystemUtil
extends Object

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


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

สรุป

ช่อง

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

ติดตามการแมปตัวแปรกับเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ

public static final String REMOTE_VM_VARIABLE

ช่างก่อสร้างสาธารณะ

SystemUtil()

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

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

รับไฟล์ที่เชื่อมโยงกับสภาพแวดล้อม

static getExternalTestCasesDirs()

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

static File getProductOutputDir()

รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากบิลด์ของ Android

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

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

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

ติดตามการแมปตัวแปรกับเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ

ตัวแปร VM ระยะไกล

public static final String REMOTE_VM_VARIABLE

ช่างก่อสร้างสาธารณะ

ยูทิลิตีของระบบ

public SystemUtil ()

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

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

รับไฟล์ที่เชื่อมโยงกับสภาพแวดล้อม ตัวแปร

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

คิกรีเทิร์น
File ไดเรกทอรีที่เชื่อมโยง

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

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

คิกรีเทิร์น

getProductเอาต์พุตDir

public static File getProductOutputDir ()

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

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

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

เส้นทางการรัน JavaScript แบบไบนารี

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

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

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

เส้นทางการรัน JavaScript แบบไบนารี

public static File getRunningJavaBinaryPath ()

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

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

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

รับรายการไดเรกทอรีสำหรับกรอบการทดสอบ ERROR(/File) รายการ

พารามิเตอร์
buildInfo IBuildInfo: ข้อมูลอาร์ติแฟกต์ของบิลด์ ตั้งค่าเป็น Null หากข้อมูลบิลด์ไม่ใช่ พร้อมใช้งานหรือไม่จำเป็นต้องรับไดเรกทอรีกรอบการทดสอบจากข้อมูลบิลด์

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

โหมด isLocal

public static boolean isLocalMode ()

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

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

สภาพแวดล้อมระยะไกล

public static boolean isRemoteEnvironment ()

แสดงผลเป็น "จริง" หากเรากำลังทำงานในสภาพแวดล้อมระยะไกลอยู่ในขณะนี้

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