ตัวเลือกอุปกรณ์ทดสอบ

public class TestDeviceOptions
extends Object

java.lang.Object
com.android.tradefed.device.TestDeviceOptions


คอนเทนเนอร์สำหรับ ITestDevice Option

สรุป

ค่าคงที่

int DEFAULT_ADB_PORT

ช่อง

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

ช่างก่อสร้างสาธารณะ

TestDeviceOptions()

วิธีการสาธารณะ

void addGceDriverParams(String param)

เพิ่มพารามิเตอร์ลงในพารามิเตอร์ไดรเวอร์ gce

boolean allowGceCmdTimeoutOverride()

แสดงผลว่าเราควรใช้อาร์กิวเมนต์หมดเวลาเปิดเครื่องจาก acloud หรือไม่ หากมี

long getAdbCommandTimeout()
int getAdbRecoveryTimeout()
long getAdbRootUnavailableTimeout()
long getAvailableTimeout()
File getAvdConfigFile()

แสดงไฟล์การกำหนดค่า Gce Avd เพื่อเริ่มอินสแตนซ์

File getAvdDriverBinary()

เปลี่ยนเส้นทางไปยังไบนารีเพื่อเริ่มอินสแตนซ์ Gce Avd

String getBaseImage()

แสดงชื่ออิมเมจฐานที่จะใช้สำหรับอินสแตนซ์ปัจจุบัน

long getBugreportzTimeout()

แสดงผลค่าการหมดเวลาที่จะใช้กับการบันทึก Bugreportz

String getConnCheckUrl()
static String getCreateCommandByInstanceType(TestDeviceOptions.InstanceType type)
String getCrosPassword()

แสดงรหัสผ่านที่ใช้ลงชื่อเข้าสู่ระบบ Chrome OS

String getCrosUser()

แสดงผู้ใช้ Chrome OS ที่ลงชื่อเข้าสู่ระบบ

Integer getCutoffBattery()
String getDefaultNetworkType()
MultiMap<File, String> getExtraFiles()

ส่งคืนไฟล์เพิ่มเติมที่ต้องอัปโหลดไปยัง GCE ระหว่างการสร้างระบบคลาวด์

getExtraOxygenArgs()

แสดงอาร์กิวเมนต์เพิ่มเติมในการเช่าอุปกรณ์ออกซิเจน

static getExtraParamsByInstanceType(TestDeviceOptions.InstanceType type, String baseImage)
File getFastbootBinary()

แสดงผลไบนารี Fastboot ที่ระบุที่จะใช้

long getFastbootOutputTimeout()
int getFastbootTimeout()
String getGceAccount()

คืนบัญชีอีเมล gce เพื่อใช้กับคนขับ

long getGceCmdTimeout()

แสดงผลระยะหมดเวลา Gce Avd เพื่อให้อินสแตนซ์ออนไลน์

String getGceDriverBuildIdParam()

แสดงผลพารามิเตอร์ไดรเวอร์ GCE ที่ควรจับคู่กับรหัสบิลด์จากข้อมูลบิลด์

MultiMap<String, File> getGceDriverFileParams()

แสดงผลเส้นทางไฟล์เพิ่มเติมเป็นพารามิเตอร์ไดรเวอร์ GCE ที่มีให้ผ่านตัวเลือก

Log.LogLevel getGceDriverLogLevel()

แสดงผลระดับการบันทึกของไดรเวอร์ Gce Avd

getGceDriverParams()

แสดงผลพารามิเตอร์ไดรเวอร์ GCE เพิ่มเติมที่มีให้ผ่านตัวเลือก

int getGceMaxAttempt()

ส่งคืนจำนวนครั้งสูงสุดในการเริ่มใช้อุปกรณ์ GCE

TestDeviceOptions.InstanceType getInstanceType()

แสดงผลประเภทอินสแตนซ์ของอุปกรณ์เสมือนที่ควรสร้าง

String getInstanceUser()

แสดงผลผู้ใช้อินสแตนซ์ของอุปกรณ์เสมือน GCE ที่ควรสร้าง

getInvocationAttributeToMetadata()
String getLogcatOptions()
long getMaxLogcatDataSize()

ดูขนาดสูงสุดโดยประมาณของข้อมูล Logcat ของ tmp ที่จะเก็บรักษาในหน่วยไบต์

long getMaxWifiConnectTime()
long getOnlineTimeout()
String getOxygenAccountingUser()

แสดงผู้ใช้ทางบัญชีของอุปกรณ์ออกซิเจน

TestDeviceOptions.DeviceSize getOxygenDeviceSize()

แสดงผลขนาดของโฮสต์ที่อุปกรณ์เสมือนออกซิเจนจะทำงาน

long getOxygenLeaseLength()

แสดงระยะเวลาของการเช่าอุปกรณ์ออกซิเจนในหน่วยมิลลิวินาที

String getOxygenServiceAddress()

ส่งคืนที่อยู่สำหรับรับบริการของอุปกรณ์ออกซิเจน

String getOxygenTargetRegion()

แสดงผลพื้นที่เป้าหมายของอุปกรณ์ออกซิเจน

getPostBootCommands()
int getRebootTimeout()
int getRemoteAdbPort()

แสดงพอร์ตระยะไกลในอินสแตนซ์ที่เซิร์ฟเวอร์ adb รับ

getRemoteFetchFilePattern()

แสดงรายการรูปแบบเพื่อพยายามดึงข้อมูลผ่าน scp

File getRemoteTf()

ไฟล์ที่ชี้ไปยังไดเรกทอรีของเวอร์ชัน Tradefed ที่จะพุชไปยังรีโมต

File getServiceAccountJsonKeyFile()
long getSnapuserdTimeout()
File getSshPrivateKeyPath()

แสดงเส้นทางของคีย์ ssh ที่จะใช้สำหรับการดำเนินการกับอินสแตนซ์ Gce Avd

int getUnencryptRebootTimeout()
boolean getUseFastbootErase()
int getWifiAttempts()
int getWifiRetryWaitTime()
String getWifiUtilAPKPath()
boolean isCmdWifiVirtual()
boolean isDisableKeyguard()

ตรวจสอบว่าเราควรพยายามปิดใช้การล็อกปุ่มกดเมื่อเปิดเครื่องเสร็จเรียบร้อยแล้วหรือไม่

boolean isEnableAdbRoot()

ตรวจสอบว่าควรเปิดใช้ adb Root เมื่อเปิดเครื่องสำหรับอุปกรณ์นี้หรือไม่

boolean isLogcatCaptureEnabled()
boolean isWifiExpoRetryEnabled()
void setAdbCommandTimeout(long adbCommandTimeout)

ตั้งค่าระยะหมดเวลาที่จะส่งคำสั่งในหน่วยมิลลิวินาที

void setAdbRecoveryTimeout(int adbRecoveryTimeout)
void setAdbRootUnavailableTimeout(long adbRootUnavailableTimeout)
void setAvdConfigFile(File avdConfigFile)

ตั้งค่าไฟล์การกำหนดค่า Gce Avd เพื่อเริ่มต้นอินสแตนซ์

void setAvdDriverBinary(File avdDriverBinary)

กำหนดเส้นทางไปยังไบนารีเพื่อเริ่มต้นอินสแตนซ์ Gce Avd

void setConnCheckUrl(String url)
void setCutoffBattery(int cutoffBattery)

ตั้งค่าระดับแบตเตอรี่ขั้นต่ำเพื่อดำเนินการเรียกต่อไป

void setDisableKeyguard(boolean disableKeyguard)

ตั้งค่าว่าเราควรพยายามปิดใช้การล็อกปุ่มกดเมื่อเปิดเครื่องเสร็จเรียบร้อยแล้วหรือไม่

void setExtraFiles(MultiMap<File, String> extraFiles)

ตั้งค่าไฟล์เพิ่มเติมที่ต้องอัปโหลดไปยัง GCE ระหว่างการสร้างระบบคลาวด์

void setFastbootTimeout(int fastbootTimeout)
void setGceCmdTimeout(long gceCmdTimeout)

กำหนดระยะหมดเวลา Gce Avd เพื่อให้อินสแตนซ์ออนไลน์

void setGceDriverBuildIdParam(String gceDriverBuildIdParam)

ตั้งค่าพารามิเตอร์ไดรเวอร์ GCE ที่ควรจับคู่กับรหัสบิลด์จากข้อมูลบิลด์

void setGceDriverLogLevel(Log.LogLevel mGceDriverLogLevel)

ตั้งค่าระดับการบันทึกของไดรเวอร์ Gce Avd

void setGceMaxAttempt(int gceMaxAttempt)

กำหนดจำนวนครั้งสูงสุดในการเริ่มใช้อุปกรณ์ GCE

void setInstanceType(TestDeviceOptions.InstanceType type)

ตั้งค่าประเภทอินสแตนซ์ของอุปกรณ์เสมือนที่ควรสร้าง

void setInstanceUser(String instanceUser)

ตั้งค่าผู้ใช้อินสแตนซ์ของอุปกรณ์เสมือน GCE ที่ควรสร้าง

void setLogcatOptions(String logcatOptions)

ตั้งค่าตัวเลือกที่จะให้ส่งผ่านไปยัง Logcat

void setMaxLogcatDataSize(long maxLogcatDataSize)

ตั้งค่าขนาดสูงสุดโดยประมาณของ Logcat ของ tmp ที่จะเก็บรักษาในหน่วยไบต์

void setOnlineTimeout(long onlineTimeout)
void setRebootTimeout(int rebootTimeout)
void setRemoteAdbPort(int remoteAdbPort)

ตั้งค่าพอร์ตระยะไกลในอินสแตนซ์ที่เซิร์ฟเวอร์ adb รับ

void setServiceAccountJsonKeyFile(File jsonKeyFile)

ตั้งค่าไฟล์คีย์ JSON ของบัญชีบริการ

void setSkipTearDown(boolean shouldSkipTearDown)

แสดงผลเป็น "จริง" หากควรข้ามการทำลาย GCE

void setSshPrivateKeyPath(File sshPrivateKeyPath)

กำหนดเส้นทางของคีย์ ssh ที่จะใช้สำหรับการดำเนินการกับอินสแตนซ์ Gce Avd

void setUnencryptRebootTimeout(int unencryptRebootTimeout)
void setUseCmdWifi(boolean useCmdWifi)
void setUseConnection(boolean useConnection)
void setUseFastbootErase(boolean useFastbootErase)
void setWifiAttempts(int wifiAttempts)
boolean shouldDisableReboot()
boolean shouldSkipTearDown()

แสดงผลเป็น "จริง" หากควรข้ามการทำลาย GCE

boolean shouldUseConnection()

แสดงผลว่าเราควรใช้ฟีเจอร์การเชื่อมต่อใหม่หรือไม่

boolean shouldUseContentProvider()

แสดงผลว่าใช้ผู้ให้บริการเนื้อหาที่เทรดเพื่อพุช/ดึงไฟล์ได้หรือไม่

boolean useCmdWifiCommands()

แสดงผลว่าจะใช้คำสั่ง cmd wifi แทน apk หรือไม่

boolean useExitStatusWorkaround()

แสดงผลว่าจะใช้วิธีแก้ปัญหาชั่วคราวเพื่อรับสถานะการออกจาก Shell ในอุปกรณ์รุ่นเก่าที่ไม่มี Shell v2 หรือไม่

boolean useOxygen()

แสดงค่า "จริง" หากใช้ Oxygen เพื่อสร้างอุปกรณ์เสมือน

boolean useOxygenProxy()

แสดงค่า "จริง" หากเราต้องการให้ TradeFed โทรหาออกซิเจนโดยตรงเพื่อเช่าอุปกรณ์

boolean useOxygenationDevice()

แสดงค่า "จริง" หากเป็นการเช่าอุปกรณ์สร้างออกซิเจนในพื้นที่ของ OmniLab

boolean useUpdatedBootloaderStatus()

แสดงผลว่าจะใช้สถานะสถานะ Bootloader ที่ใหม่กว่าหรือไม่

boolean waitForGceTearDown()

แสดงค่า "จริง" หากเราควรบล็อกการทำลาย GCE ให้เสร็จสิ้นก่อนดำเนินการต่อ

ค่าคงที่

พอร์ต ADB_DEFAULT

public static final int DEFAULT_ADB_PORT

ค่าคงที่: 5555 (0x000015b3)

ช่อง

ตัวเลือกประเภทอินสแตนซ์

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

ช่างก่อสร้างสาธารณะ

ตัวเลือกอุปกรณ์ทดสอบ

public TestDeviceOptions ()

วิธีการสาธารณะ

เพิ่มGceDriverParams

public void addGceDriverParams (String param)

เพิ่มพารามิเตอร์ลงในพารามิเตอร์ไดรเวอร์ gce

พารามิเตอร์
param String

AllowGceCmdระยะหมดเวลาOverride

public boolean allowGceCmdTimeoutOverride ()

แสดงผลว่าเราควรใช้อาร์กิวเมนต์หมดเวลาเปิดเครื่องจาก acloud หรือไม่ หากมี

คิกรีเทิร์น
boolean

getAdbCommandระยะหมดเวลา

public long getAdbCommandTimeout ()

คิกรีเทิร์น
long ระยะหมดเวลาในการส่งคำสั่งในหน่วยมิลลิวินาที

getAdbRecoveryระยะหมดเวลา

public int getAdbRecoveryTimeout ()

คิกรีเทิร์น
int ระยะหมดเวลาในหน่วยมิลลิวินาทีสำหรับการบูตเข้าสู่ Recovery Mode

getAdbRootUnavailableระยะหมดเวลา

public long getAdbRootUnavailableTimeout ()

คิกรีเทิร์น
long เวลาในหน่วยมิลลิวินาทีในการรอให้อุปกรณ์ไม่พร้อมใช้งานหลังจากราก adb

getavailableระยะหมดเวลา

public long getAvailableTimeout ()

คิกรีเทิร์น
long เวลาเริ่มต้นในหน่วยมิลลิวินาทีเพื่อรอให้อุปกรณ์พร้อมใช้งาน

getAvdConfigFile

public File getAvdConfigFile ()

แสดงไฟล์การกำหนดค่า Gce Avd เพื่อเริ่มอินสแตนซ์

คิกรีเทิร์น
File

getAvdDriverไบนารี

public File getAvdDriverBinary ()

เปลี่ยนเส้นทางไปยังไบนารีเพื่อเริ่มอินสแตนซ์ Gce Avd

คิกรีเทิร์น
File

GetBaseImage

public String getBaseImage ()

แสดงชื่ออิมเมจฐานที่จะใช้สำหรับอินสแตนซ์ปัจจุบัน

คิกรีเทิร์น
String

getBugreportzระยะหมดเวลา

public long getBugreportzTimeout ()

แสดงผลค่าการหมดเวลาที่จะใช้กับการบันทึก Bugreportz

คิกรีเทิร์น
long

getConnCheckUrl

public String getConnCheckUrl ()

คิกรีเทิร์น
String URL เริ่มต้นที่จะใช้สำหรับการทดสอบการเชื่อมต่อ

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

พารามิเตอร์
type TestDeviceOptions.InstanceType

คิกรีเทิร์น
String

getCrosPassword

public String getCrosPassword ()

แสดงรหัสผ่านที่ใช้ลงชื่อเข้าสู่ระบบ Chrome OS

คิกรีเทิร์น
String

getCrosUser

public String getCrosUser ()

แสดงผู้ใช้ Chrome OS ที่ลงชื่อเข้าสู่ระบบ

คิกรีเทิร์น
String

getCutoffแบตเตอรี่

public Integer getCutoffBattery ()

คิกรีเทิร์น
Integer ระดับแบตเตอรี่ขั้นต่ำเพื่อดำเนินการเรียกต่อไป

getDefaultNetworkType

public String getDefaultNetworkType ()

คิกรีเทิร์น
String

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

ส่งคืนไฟล์เพิ่มเติมที่ต้องอัปโหลดไปยัง GCE ระหว่างการสร้างระบบคลาวด์

คิกรีเทิร์น
MultiMap<File, String>

รับออกซิเจนอาร์กส์

public  getExtraOxygenArgs ()

แสดงอาร์กิวเมนต์เพิ่มเติมในการเช่าอุปกรณ์ออกซิเจน

คิกรีเทิร์น

getExtraParamsByInstanceType

public static  getExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, 
                String baseImage)

พารามิเตอร์
type TestDeviceOptions.InstanceType

baseImage String

คิกรีเทิร์น

getFastbootBranch

public File getFastbootBinary ()

แสดงผลไบนารี Fastboot ที่ระบุที่จะใช้ หากเป็น Null ให้ใช้ DeviceManager

คิกรีเทิร์น
File

getFastbootเอาต์พุตระยะหมดเวลา

public long getFastbootOutputTimeout ()

คิกรีเทิร์น
long

getFastbootระยะหมดเวลา

public int getFastbootTimeout ()

คิกรีเทิร์น
int ระยะหมดเวลาในการบูตเข้าสู่ Fastboot Mode ในหน่วยมิลลิวินาที

getGceAccount

public String getGceAccount ()

คืนบัญชีอีเมล gce เพื่อใช้กับคนขับ

คิกรีเทิร์น
String

getGceCmdระยะหมดเวลา

public long getGceCmdTimeout ()

แสดงผลระยะหมดเวลา Gce Avd เพื่อให้อินสแตนซ์ออนไลน์

คิกรีเทิร์น
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

แสดงผลพารามิเตอร์ไดรเวอร์ GCE ที่ควรจับคู่กับรหัสบิลด์จากข้อมูลบิลด์

คิกรีเทิร์น
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

แสดงผลเส้นทางไฟล์เพิ่มเติมเป็นพารามิเตอร์ไดรเวอร์ GCE ที่มีให้ผ่านตัวเลือก

คิกรีเทิร์น
MultiMap<String, File>

ระดับการบันทึกของ getGceDriver

public Log.LogLevel getGceDriverLogLevel ()

แสดงผลระดับการบันทึกของไดรเวอร์ Gce Avd

คิกรีเทิร์น
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

แสดงผลพารามิเตอร์ไดรเวอร์ GCE เพิ่มเติมที่มีให้ผ่านตัวเลือก

คิกรีเทิร์น

getGceMaxAttempt

public int getGceMaxAttempt ()

ส่งคืนจำนวนครั้งสูงสุดในการเริ่มใช้อุปกรณ์ GCE

คิกรีเทิร์น
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

แสดงผลประเภทอินสแตนซ์ของอุปกรณ์เสมือนที่ควรสร้าง

คิกรีเทิร์น
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

แสดงผลผู้ใช้อินสแตนซ์ของอุปกรณ์เสมือน GCE ที่ควรสร้าง

คิกรีเทิร์น
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

คิกรีเทิร์น

getLogcatOptions

public String getLogcatOptions ()

คิกรีเทิร์น
String ตัวเลือก Logcat ที่กำหนดค่าไว้

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

ดูขนาดสูงสุดโดยประมาณของข้อมูล Logcat ของ tmp ที่จะเก็บรักษาในหน่วยไบต์

คิกรีเทิร์น
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

คิกรีเทิร์น
long เวลาสูงสุดในการเชื่อมต่อ Wi-Fi

getOnlineระยะหมดเวลา

public long getOnlineTimeout ()

คิกรีเทิร์น
long เวลาเริ่มต้นในหน่วยมิลลิวินาทีเพื่อรอให้อุปกรณ์ออนไลน์

ผู้ใช้ getOxygenAccountingUser

public String getOxygenAccountingUser ()

แสดงผู้ใช้ทางบัญชีของอุปกรณ์ออกซิเจน

คิกรีเทิร์น
String

รับออกซิเจนอุปกรณ์ขนาด

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

แสดงผลขนาดของโฮสต์ที่อุปกรณ์เสมือนออกซิเจนจะทำงาน

คิกรีเทิร์น
TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

แสดงระยะเวลาของการเช่าอุปกรณ์ออกซิเจนในหน่วยมิลลิวินาที

คิกรีเทิร์น
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

ส่งคืนที่อยู่สำหรับรับบริการของอุปกรณ์ออกซิเจน

คิกรีเทิร์น
String

ภูมิภาคเป้าหมายสำหรับออกซิเจน

public String getOxygenTargetRegion ()

แสดงผลพื้นที่เป้าหมายของอุปกรณ์ออกซิเจน

คิกรีเทิร์น
String

getPostBootCommand

public  getPostBootCommands ()

คิกรีเทิร์น
รายการคำสั่ง Shell ที่จะเรียกใช้หลังจากการรีบูต

getรีบูตระยะหมดเวลา

public int getRebootTimeout ()

คิกรีเทิร์น
int ระยะหมดเวลาในหน่วยมิลลิวินาทีสำหรับการเปิดเครื่องอย่างสมบูรณ์

getRemoteAdbPort

public int getRemoteAdbPort ()

แสดงพอร์ตระยะไกลในอินสแตนซ์ที่เซิร์ฟเวอร์ adb รับ

คิกรีเทิร์น
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

แสดงรายการรูปแบบเพื่อพยายามดึงข้อมูลผ่าน scp

คิกรีเทิร์น

รับ RemoteTf

public File getRemoteTf ()

ไฟล์ที่ชี้ไปยังไดเรกทอรีของเวอร์ชัน Tradefed ที่จะพุชไปยังรีโมต

คิกรีเทิร์น
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

คิกรีเทิร์น
File ไฟล์คีย์ JSON ของบัญชีบริการ

getSnapuserdระยะหมดเวลา

public long getSnapuserdTimeout ()

คิกรีเทิร์น
long

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

แสดงเส้นทางของคีย์ ssh ที่จะใช้สำหรับการดำเนินการกับอินสแตนซ์ Gce Avd

คิกรีเทิร์น
File

getUnencryptรีบูตระยะหมดเวลา

public int getUnencryptRebootTimeout ()

คิกรีเทิร์น
int การหมดเวลาในหน่วยมิลลิวินาทีสำหรับการฟอร์แมตระบบไฟล์และอุปกรณ์ที่จะรีบูต หลังจากการยกเลิกการเข้ารหัส

getUseFastbootDELETE

public boolean getUseFastbootErase ()

คิกรีเทิร์น
boolean จะใช้ Fastboot Delete แทน Fastboot เพื่อล้างพาร์ติชันไหม

การพยายามใช้ Wi-Fi

public int getWifiAttempts ()

คิกรีเทิร์น
int จำนวนครั้งที่เป็นค่าเริ่มต้นในการเชื่อมต่อเครือข่าย Wi-Fi

getWifiลองใหม่ครั้งรอ

public int getWifiRetryWaitTime ()

คิกรีเทิร์น
int เวลารอพื้นฐานระหว่างการลองเชื่อมต่อ Wi-Fi อีกครั้ง

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

คิกรีเทิร์น
String เส้นทาง apk ของ wifiutil

isCmdWifiVirtual

public boolean isCmdWifiVirtual ()

คิกรีเทิร์น
boolean

ปิดการใช้งานคีย์การ์ด

public boolean isDisableKeyguard ()

ตรวจสอบว่าเราควรพยายามปิดใช้การล็อกปุ่มกดเมื่อเปิดเครื่องเสร็จเรียบร้อยแล้วหรือไม่

คิกรีเทิร์น
boolean

เปิดใช้ AdbRoot

public boolean isEnableAdbRoot ()

ตรวจสอบว่าควรเปิดใช้ adb Root เมื่อเปิดเครื่องสำหรับอุปกรณ์นี้หรือไม่

คิกรีเทิร์น
boolean

isLogcatCaptureEnabled แล้ว

public boolean isLogcatCaptureEnabled ()

คิกรีเทิร์น
boolean จริง หากเปิดใช้การจับภาพลอการิทึมพื้นหลัง

isWi-FiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

คิกรีเทิร์น
boolean ควรใช้กลยุทธ์การลองใหม่แบบเอ็กซ์โปเนนเชียลหรือไม่

setAdbCommandระยะหมดเวลา

public void setAdbCommandTimeout (long adbCommandTimeout)

ตั้งค่าระยะหมดเวลาที่จะส่งคำสั่งในหน่วยมิลลิวินาที

พารามิเตอร์
adbCommandTimeout long

setAdbRecoveryระยะหมดเวลา

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

พารามิเตอร์
adbRecoveryTimeout int: ระยะหมดเวลาในหน่วยมิลลิวินาทีในการบูตเข้าสู่โหมดการกู้คืน

setAdbRootUnavailableระยะหมดเวลา

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

พารามิเตอร์
adbRootUnavailableTimeout long: เวลาในหน่วยมิลลิวินาทีในการรอให้อุปกรณ์ไม่พร้อมใช้งานหลังจากราก adb

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

ตั้งค่าไฟล์การกำหนดค่า Gce Avd เพื่อเริ่มต้นอินสแตนซ์

พารามิเตอร์
avdConfigFile File

setAvdDriverBranch

public void setAvdDriverBinary (File avdDriverBinary)

กำหนดเส้นทางไปยังไบนารีเพื่อเริ่มต้นอินสแตนซ์ Gce Avd

พารามิเตอร์
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

พารามิเตอร์
url String

ตัดแบตเตอรี่ออก

public void setCutoffBattery (int cutoffBattery)

ตั้งค่าระดับแบตเตอรี่ขั้นต่ำเพื่อดำเนินการเรียกต่อไป

พารามิเตอร์
cutoffBattery int

setDisallowKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

ตั้งค่าว่าเราควรพยายามปิดใช้การล็อกปุ่มกดเมื่อเปิดเครื่องเสร็จเรียบร้อยแล้วหรือไม่

พารามิเตอร์
disableKeyguard boolean

setExtraFiles

public void setExtraFiles (MultiMap<File, String> extraFiles)

ตั้งค่าไฟล์เพิ่มเติมที่ต้องอัปโหลดไปยัง GCE ระหว่างการสร้างระบบคลาวด์

พารามิเตอร์
extraFiles MultiMap

ตั้งFastbootระยะหมดเวลา

public void setFastbootTimeout (int fastbootTimeout)

พารามิเตอร์
fastbootTimeout int: เวลาในหน่วยมิลลิวินาทีในการบูตเข้าสู่ Fastboot Mode

ตั้งค่า GceCmdระยะหมดเวลา

public void setGceCmdTimeout (long gceCmdTimeout)

กำหนดระยะหมดเวลา Gce Avd เพื่อให้อินสแตนซ์ออนไลน์

พารามิเตอร์
gceCmdTimeout long

ตั้งค่าGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

ตั้งค่าพารามิเตอร์ไดรเวอร์ GCE ที่ควรจับคู่กับรหัสบิลด์จากข้อมูลบิลด์

พารามิเตอร์
gceDriverBuildIdParam String

ตั้งค่าระดับการบันทึกไดรเวอร์ของ Google

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

ตั้งค่าระดับการบันทึกของไดรเวอร์ Gce Avd

พารามิเตอร์
mGceDriverLogLevel Log.LogLevel

ตั้งค่า GceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

กำหนดจำนวนครั้งสูงสุดในการเริ่มใช้อุปกรณ์ GCE

พารามิเตอร์
gceMaxAttempt int

setInstanceType

public void setInstanceType (TestDeviceOptions.InstanceType type)

ตั้งค่าประเภทอินสแตนซ์ของอุปกรณ์เสมือนที่ควรสร้าง

พารามิเตอร์
type TestDeviceOptions.InstanceType

setInstanceUser

public void setInstanceUser (String instanceUser)

ตั้งค่าผู้ใช้อินสแตนซ์ของอุปกรณ์เสมือน GCE ที่ควรสร้าง

พารามิเตอร์
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

ตั้งค่าตัวเลือกที่จะให้ส่งผ่านไปยัง Logcat

พารามิเตอร์
logcatOptions String

ตั้งค่าขนาดข้อมูลบันทึกสูงสุด

public void setMaxLogcatDataSize (long maxLogcatDataSize)

ตั้งค่าขนาดสูงสุดโดยประมาณของ Logcat ของ tmp ที่จะเก็บรักษาในหน่วยไบต์

พารามิเตอร์
maxLogcatDataSize long

ตั้งค่าระยะหมดเวลาออนไลน์

public void setOnlineTimeout (long onlineTimeout)

พารามิเตอร์
onlineTimeout long

ตั้งค่าการเริ่มต้นระยะหมดเวลา

public void setRebootTimeout (int rebootTimeout)

พารามิเตอร์
rebootTimeout int: หมดเวลาในหน่วยมิลลิวินาทีเพื่อให้เปิดเครื่องได้อย่างสมบูรณ์

ตั้งค่า RemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

ตั้งค่าพอร์ตระยะไกลในอินสแตนซ์ที่เซิร์ฟเวอร์ adb รับ

พารามิเตอร์
remoteAdbPort int

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

ตั้งค่าไฟล์คีย์ JSON ของบัญชีบริการ

พารามิเตอร์
jsonKeyFile File: ไฟล์คีย์

ตั้งค่าข้ามการฉีกขาด

public void setSkipTearDown (boolean shouldSkipTearDown)

แสดงผลเป็น "จริง" หากควรข้ามการทำลาย GCE เป็นเท็จ

พารามิเตอร์
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

กำหนดเส้นทางของคีย์ ssh ที่จะใช้สำหรับการดำเนินการกับอินสแตนซ์ Gce Avd

พารามิเตอร์
sshPrivateKeyPath File

setUnencryptอยู่ในรายการใหม่หมดเวลา

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

พารามิเตอร์
unencryptRebootTimeout int: ระยะหมดเวลาในหน่วยมิลลิวินาทีสำหรับการฟอร์แมตระบบไฟล์และอุปกรณ์ที่จะรีบูตหลังการยกเลิกการเข้ารหัส

ตั้งค่าUseCmdWifi

public void setUseCmdWifi (boolean useCmdWifi)

พารามิเตอร์
useCmdWifi boolean

setUseConnection

public void setUseConnection (boolean useConnection)

พารามิเตอร์
useConnection boolean

ตั้งค่าUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

พารามิเตอร์
useFastbootErase boolean: ต้องการใช้ Fastboot หากต้องการลบไฟล์ แทนรูปแบบ Fastboot เพื่อล้างพาร์ติชันหรือไม่

ตั้งค่าความพยายาม Wi-Fi

public void setWifiAttempts (int wifiAttempts)

พารามิเตอร์
wifiAttempts int

ควรปิดใช้งานการรีบูต

public boolean shouldDisableReboot ()

คิกรีเทิร์น
boolean ควรปิดการรีบูตอุปกรณ์หรือไม่

ควรข้ามการฉีกขาด

public boolean shouldSkipTearDown ()

แสดงผลเป็น "จริง" หากควรข้ามการทำลาย GCE เป็นเท็จ

คิกรีเทิร์น
boolean

คุณควรใช้การเชื่อมต่อ

public boolean shouldUseConnection ()

แสดงผลว่าเราควรใช้ฟีเจอร์การเชื่อมต่อใหม่หรือไม่

คิกรีเทิร์น
boolean

ควรใช้ContentProvider

public boolean shouldUseContentProvider ()

แสดงผลว่าใช้ผู้ให้บริการเนื้อหาที่เทรดเพื่อพุช/ดึงไฟล์ได้หรือไม่

คิกรีเทิร์น
boolean

ใช้ CmdWifiCommand

public boolean useCmdWifiCommands ()

แสดงผลว่าจะใช้คำสั่ง cmd wifi แทน apk หรือไม่

คิกรีเทิร์น
boolean

ใช้สถานะการออก วิธีแก้ปัญหา

public boolean useExitStatusWorkaround ()

แสดงผลว่าจะใช้วิธีแก้ปัญหาชั่วคราวเพื่อรับสถานะการออกจาก Shell ในอุปกรณ์รุ่นเก่าที่ไม่มี Shell v2 หรือไม่

คิกรีเทิร์น
boolean

ใช้ออกซิเจน

public boolean useOxygen ()

แสดงค่า "จริง" หากใช้ Oxygen เพื่อสร้างอุปกรณ์เสมือน เป็นเท็จ

คิกรีเทิร์น
boolean

ใช้OxygenProxy

public boolean useOxygenProxy ()

แสดงค่า "จริง" หากเราต้องการให้ TradeFed โทรหาออกซิเจนโดยตรงเพื่อเช่าอุปกรณ์

คิกรีเทิร์น
boolean

ใช้อุปกรณ์สร้างออกซิเจน

public boolean useOxygenationDevice ()

แสดงค่า "จริง" หากเป็นการเช่าอุปกรณ์สร้างออกซิเจนในพื้นที่ของ OmniLab เป็นเท็จ

คิกรีเทิร์น
boolean

Use updatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

แสดงผลว่าจะใช้สถานะสถานะ Bootloader ที่ใหม่กว่าหรือไม่

คิกรีเทิร์น
boolean

รอGceTearDown

public boolean waitForGceTearDown ()

แสดงค่า "จริง" หากเราควรบล็อกการทำลาย GCE ให้เสร็จสิ้นก่อนดำเนินการต่อ

คิกรีเทิร์น
boolean