ยูทิลิตีของระบบ
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)
รับไฟล์ที่เชื่อมโยงกับสภาพแวดล้อม |
static
|
getExternalTestCasesDirs()
รับรายการ |
static
File
|
getProductOutputDir()
รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากบิลด์ของ Android |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
เวอร์ชันที่มีเซิร์ฟเวอร์ฟีเจอร์ Explicit นี้ใช้ในสถานการณ์พิเศษเท่านั้น เช่น มีเสียงดังรบกวน วิ่งได้ |
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
ติดตามการแมปตัวแปรกับเส้นทางย่อยที่ใช้ในไดเรกทอรีการทดสอบ
ตัวแปร VM ระยะไกล
public static final String REMOTE_VM_VARIABLE
ช่างก่อสร้างสาธารณะ
ยูทิลิตีของระบบ
public SystemUtil ()
วิธีการสาธารณะ
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
รับไฟล์ที่เชื่อมโยงกับสภาพแวดล้อม ตัวแปร
พารามิเตอร์ | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES หรือ ANDROID_HOST_OUT_TESTCASES |
คิกรีเทิร์น | |
---|---|
File |
ไดเรกทอรีที่เชื่อมโยง |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
รับรายการ ERROR(/File)
ที่ชี้ไปยังไดเรกทอรีการทดสอบภายนอก Tradefed
คิกรีเทิร์น | |
---|---|
|
getProductเอาต์พุตDir
public static File getProductOutputDir ()
รับไดเรกทอรีเอาต์พุตเฉพาะผลิตภัณฑ์จากบิลด์ของ Android โดยทั่วไปแล้วคือตำแหน่งนี้ มีอิมเมจสำหรับพาร์ติชันอุปกรณ์, Bootloader, วิทยุ และอื่นๆ
หมายเหตุ: เมธอดนี้ไม่ได้รับประกันว่าเส้นทางดังกล่าวมีอยู่
คิกรีเทิร์น | |
---|---|
File |
ตำแหน่งของไดเรกทอรีเอาต์พุตหรือ null หากบิลด์ปัจจุบันไม่ใช่ |
เส้นทางการรัน JavaScript แบบไบนารี
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
เวอร์ชันที่มีเซิร์ฟเวอร์ฟีเจอร์ Explicit นี้ใช้ในสถานการณ์พิเศษเท่านั้น เช่น มีเสียงดังรบกวน วิ่งได้
พารามิเตอร์ | |
---|---|
skipJavaCheck |
boolean |
คิกรีเทิร์น | |
---|---|
File |
เส้นทางการรัน JavaScript แบบไบนารี
public static File getRunningJavaBinaryPath ()
แสดงเส้นทางไปยังไบนารีของ Java ที่ชุดทดสอบปัจจุบันทำงานอยู่
คิกรีเทิร์น | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
รับรายการไดเรกทอรีสำหรับกรอบการทดสอบ ERROR(/File)
รายการ
พารามิเตอร์ | |
---|---|
buildInfo |
IBuildInfo : ข้อมูลอาร์ติแฟกต์ของบิลด์ ตั้งค่าเป็น Null หากข้อมูลบิลด์ไม่ใช่
พร้อมใช้งานหรือไม่จำเป็นต้องรับไดเรกทอรีกรอบการทดสอบจากข้อมูลบิลด์ |
คิกรีเทิร์น | |
---|---|
|
รายการไดเรกทอรี ERROR(/File) ของโฟลเดอร์กรอบการทดสอบของเอาต์พุตของบิลด์ตาม
เกี่ยวกับค่าตัวแปรสภาพแวดล้อมและข้อมูลบิลด์ที่ระบุ |
โหมด isLocal
public static boolean isLocalMode ()
แสดงผลเป็น "จริง" หาก Tradefed ทำงานในโหมดภายในและควรดำเนินการบางอย่างโดยอัตโนมัติสำหรับผู้ใช้
คิกรีเทิร์น | |
---|---|
boolean |
สภาพแวดล้อมระยะไกล
public static boolean isRemoteEnvironment ()
แสดงผลเป็น "จริง" หากเรากำลังทำงานในสภาพแวดล้อมระยะไกลอยู่ในขณะนี้
คิกรีเทิร์น | |
---|---|
boolean |