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