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()
ดูรายการ |
static
File
|
getProductOutputDir()
รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากโครงสร้างบิลด์ 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
ติดตามการแมปตัวแปรไปยังเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ
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 staticgetExternalTestCasesDirs ()
ดูรายการ 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 staticgetTestCasesDirs (IBuildInfo buildInfo)
รับรายการไดเรกทอรีกรอบการทดสอบ ERROR(/File)
รายการ
พารามิเตอร์ | |
---|---|
buildInfo |
IBuildInfo : ข้อมูลอาร์ติแฟกต์บิลด์ ตั้งค่าเป็น Null หากไม่มีข้อมูลบิลด์หรือไม่จําเป็นต้องรับไดเรกทอรีเทสเคสจากข้อมูลบิลด์ |
คิกรีเทิร์น | |
---|---|
|
รายการไดเรกทอรี ERROR(/File) ของโฟลเดอร์เคสทดสอบของเอาต์พุตการสร้าง โดยอิงตามค่าของตัวแปรสภาพแวดล้อมและข้อมูลการสร้างที่ระบุ |
isLocalMode
public static boolean isLocalMode ()
แสดงผลเป็น "จริง" หาก Tradefed ทำงานในโหมดในเครื่องและควรดำเนินการบางอย่างโดยอัตโนมัติสำหรับผู้ใช้
คิกรีเทิร์น | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
แสดงค่า "จริง" หากขณะนี้เรากําลังทํางานในสภาพแวดล้อมระยะไกล
คิกรีเทิร์น | |
---|---|
boolean |