SystemUtil

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)

รับไฟล์ที่เชื่อมโยงกับ env

static getExternalTestCasesDirs()

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

static File getProductOutputDir()

รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากโครงสร้างบิลด์ 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

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

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

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

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

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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

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

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

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

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