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