SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
คลาสยูทิลิตีสำหรับการเรียกใช้ระบบ
สรุป
ค่าคงที่ | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
ช่อง | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
ติดตามการแมปตัวแปรกับเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ |
เครื่องมือสร้างสาธารณะ | |
|---|---|
SystemUtil()
|
|
เมธอดสาธารณะ | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
รับไฟล์ที่เชื่อมโยงกับ env |
static
|
getExternalTestCasesDirs()
รับรายการ |
static
File
|
getProductOutputDir()
รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากโครงสร้างการสร้าง Android |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
เวอร์ชันที่มีเซิร์ฟเวอร์ฟีเจอร์ที่ชัดเจนนี้มีไว้สำหรับสถานการณ์พิเศษเท่านั้น เช่น การทดสอบแบบเงียบ |
static
File
|
getRunningJavaBinaryPath()
แสดงผลเส้นทางไปยังไบนารี Java ที่ Test Harness ปัจจุบันกำลังทำงานอยู่ |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
รับรายการ |
static
boolean
|
isLocalMode()
แสดงผลเป็นจริงหาก Tradefed ทำงานในโหมดภายในและควรทำให้การดำเนินการบางอย่างเป็นแบบอัตโนมัติสำหรับผู้ใช้ |
static
boolean
|
isRemoteEnvironment()
แสดงค่าจริงหากเรากำลังทำงานในสภาพแวดล้อมระยะไกล |
ค่าคงที่
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
ค่าคงที่ "REMOTE_VM_ENV"
ช่อง
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
ติดตามการแมปตัวแปรกับเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ
เครื่องมือสร้างสาธารณะ
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 |
|