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

public class TestDeviceOptions
extends Object

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


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

สรุป

ค่าคงที่

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

ส่งคืนว่าเราควรจะพึ่งพา args การหมดเวลาการบูตจาก 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 ()

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

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

ส่งคืนผู้ใช้บัญชีของอุปกรณ์ออกซิเจน

TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

ส่งกลับขนาดของโฮสต์ที่อุปกรณ์เสมือน Oxygen จะทำงานอยู่

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

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

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 setUseConnection (boolean useConnection)
void setUseFastbootErase (boolean useFastbootErase)
void setWifiAttempts (int wifiAttempts)
boolean shouldDisableReboot ()
boolean shouldSkipTearDown ()

คืนค่าเป็นจริงหากควรข้ามการแยก GCE

boolean shouldUseConnection ()

กลับมาว่าเราควรใช้ฟีเจอร์การเชื่อมต่อใหม่หรือไม่

boolean shouldUseContentProvider ()

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

boolean useCmdWifiCommands ()

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

boolean useExitStatusWorkaround ()

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

boolean useOxygen ()

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

boolean useOxygenProxy ()

คืนค่าเป็นจริงหากเราต้องการให้ TradeFed เรียก Oxygen โดยตรงเพื่อเช่าอุปกรณ์

boolean useOxygenationDevice ()

คืนค่าเป็นจริงหากเป็นการเช่าอุปกรณ์ให้ออกซิเจนในอินฟราเรดของ OmniLab

boolean useUpdatedBootloaderStatus ()

ส่งคืนว่าจะใช้สถานะสถานะ bootloader ที่ใหม่กว่าหรือไม่

boolean waitForGceTearDown ()

คืนค่าเป็นจริงหากเราควรบล็อกการรื้อถอน GCE ให้เสร็จสิ้นก่อนดำเนินการต่อ

ค่าคงที่

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

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

เขตข้อมูล

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

ผู้รับเหมาก่อสร้างสาธารณะ

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

public TestDeviceOptions ()

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

addGceDriverParams

public void addGceDriverParams (String param)

เพิ่มพารามิเตอร์ให้กับพารามิเตอร์ไดรเวอร์ gce

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

อนุญาต GceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

ส่งคืนว่าเราควรจะพึ่งพา args การหมดเวลาการบูตจาก acloud หรือไม่ หากมี

การส่งคืน
boolean

getAdbCommandหมดเวลา

public long getAdbCommandTimeout ()

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

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

การส่งคืน
int การหมดเวลาเป็นมิลลิวินาทีเพื่อบูตเข้าสู่โหมดการกู้คืน

getAdbRootUnavailable หมดเวลา

public long getAdbRootUnavailableTimeout ()

การส่งคืน
long เวลาเป็น ms เพื่อรอให้อุปกรณ์ไม่พร้อมใช้งานหลังจาก adb root

getAvailableTimeout

public long getAvailableTimeout ()

การส่งคืน
long เวลาเริ่มต้นเป็น ms ถึงเพื่อรอให้อุปกรณ์พร้อมใช้งาน

getAvdConfigFile.getAvdConfigFile

public File getAvdConfigFile ()

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

การส่งคืน
File

getAvdDriverBinary

public File getAvdDriverBinary ()

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

การส่งคืน
File

รับ BaseImage

public String getBaseImage ()

ส่งกลับชื่อภาพฐานที่จะใช้สำหรับอินสแตนซ์ปัจจุบัน

การส่งคืน
String

รับ BugreportzTimeout

public long getBugreportzTimeout ()

ส่งกลับค่าการหมดเวลาที่จะใช้กับการจับ bugreportz

การส่งคืน
long

getConnCheckUrl

public String getConnCheckUrl ()

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

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

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

การส่งคืน
String

รับรหัสผ่าน

public String getCrosPassword ()

คืนรหัสผ่านเพื่อเข้าสู่ระบบ Chrome OS ด้วย

การส่งคืน
String

getCrosUser

public String getCrosUser ()

ส่งคืนผู้ใช้ Chrome OS เพื่อเข้าสู่ระบบในฐานะ

การส่งคืน
String

รับ CutoffBattery

public Integer getCutoffBattery ()

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

getDefaultNetworkType

public String getDefaultNetworkType ()

การส่งคืน
String

getExtraFiles.getExtraFiles

public MultiMap<File, String> getExtraFiles ()

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

การส่งคืน
MultiMap <File, String>

รับ ExtraOxygenArgs

public  getExtraOxygenArgs ()

ส่งกลับอาร์กิวเมนต์เพิ่มเติมเพื่อเช่าอุปกรณ์ออกซิเจน

การส่งคืน

getExtraParamsByInstanceType

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

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

baseImage String

การส่งคืน

รับ FastbootBinary

public File getFastbootBinary ()

ส่งคืนไบนารี fastboot ที่ระบุที่จะใช้ ถ้าเป็นโมฆะ ให้ใช้ DeviceManager

การส่งคืน
File

getFastbootOutputTimeout

public long getFastbootOutputTimeout ()

การส่งคืน
long

รับ FastbootTimeout

public int getFastbootTimeout ()

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

getGceAccount

public String getGceAccount ()

คืนบัญชีอีเมล gce เพื่อใช้กับไดรเวอร์

การส่งคืน
String

getGceCmdTimeout

public long getGceCmdTimeout ()

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

การส่งคืน
long

getGceDriverBuildIdParam.getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

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

การส่งคืน
String

getGceDriverFileParams.getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

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

การส่งคืน
MultiMap <String, File>

getGceDriverLogLevel

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

public long getMaxLogcatDataSize ()

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

การส่งคืน
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

การส่งคืน
long เวลาสูงสุดในการพยายามเชื่อมต่อ wifi

รับOnlineTimeout

public long getOnlineTimeout ()

การส่งคืน
long เวลาเริ่มต้นเป็น ms เพื่อรอให้อุปกรณ์ออนไลน์

getOxygenAccountingUser

public String getOxygenAccountingUser ()

ส่งคืนผู้ใช้บัญชีของอุปกรณ์ออกซิเจน

การส่งคืน
String

รับOxygenDeviceSize

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

ส่งกลับขนาดของโฮสต์ที่อุปกรณ์เสมือน Oxygen จะทำงานอยู่

การส่งคืน
TestDeviceOptions.DeviceSize

รับออกซิเจนLeaseLength

public long getOxygenLeaseLength ()

ส่งกลับระยะเวลาการเช่าอุปกรณ์ออกซิเจนเป็นมิลลิวินาที

การส่งคืน
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

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

การส่งคืน
String

รับOxygenTargetRegion

public String getOxygenTargetRegion ()

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

การส่งคืน
String

getPostBootCommands

public  getPostBootCommands ()

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

รับ RebootTimeout

public int getRebootTimeout ()

การส่งคืน
int การหมดเวลาเป็นมิลลิวินาทีสำหรับการบูตระบบแบบเต็ม

getRemoteAdbPort

public int getRemoteAdbPort ()

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

การส่งคืน
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

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

การส่งคืน

getRemoteTf

public File getRemoteTf ()

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

การส่งคืน
File

getServiceAccountJsonKeyFile.getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

การส่งคืน
File ไฟล์คีย์ json ของบัญชีบริการ

getSnapuserdTimeout

public long getSnapuserdTimeout ()

การส่งคืน
long

getSshPrivateKeyPath.getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

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

การส่งคืน
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

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

getUseFastbootErase

public boolean getUseFastbootErase ()

การส่งคืน
boolean จะใช้การลบ fastboot แทนรูปแบบ fastboot เพื่อล้างพาร์ติชั่นหรือไม่

getWifiความพยายาม

public int getWifiAttempts ()

การส่งคืน
int จำนวนความพยายามเริ่มต้นในการเชื่อมต่อกับเครือข่าย wifi

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

การส่งคืน
int เวลารอพื้นฐานระหว่างการลองเชื่อมต่อ wifi อีกครั้ง

getWifiUtilAPKPath.php

public String getWifiUtilAPKPath ()

การส่งคืน
String เส้นทาง apk ของ wifiutil

isDisableKeyguard

public boolean isDisableKeyguard ()

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

การส่งคืน
boolean

คือเปิดใช้งาน AdbRoot

public boolean isEnableAdbRoot ()

ตรวจสอบว่าควรเปิดใช้งาน adb root ขณะบู๊ตอุปกรณ์นี้หรือไม่

การส่งคืน
boolean

isLogcatCaptureEnabled แล้ว

public boolean isLogcatCaptureEnabled ()

การส่งคืน
boolean เป็นจริงหากเปิดใช้งานการจับภาพ logcat พื้นหลัง

isWifiExpoRetryEnabled แล้ว

public boolean isWifiExpoRetryEnabled ()

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

setAdbCommandหมดเวลา

public void setAdbCommandTimeout (long adbCommandTimeout)

ตั้งค่าการหมดเวลาเพื่อส่งคำสั่งในหน่วยมิลลิวินาที

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

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

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

setAdbRootUnavailable หมดเวลา

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

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

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

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

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

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

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

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

setConnCheckUrl

public void setConnCheckUrl (String url)

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

ชุดตัดแบตเตอรี่

public void setCutoffBattery (int cutoffBattery)

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

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

ตั้งค่าปิดการใช้งานKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

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

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

setExtraFiles

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

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

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

ตั้งค่า FastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

พารามิเตอร์
fastbootTimeout int : การหมดเวลาเป็นมิลลิวินาทีเพื่อบูตเข้าสู่โหมด fastboot

setGceCmdหมดเวลา

public void setGceCmdTimeout (long gceCmdTimeout)

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

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

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

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

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

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

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

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

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

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

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

ตั้งค่าInstanceType

public void setInstanceType (TestDeviceOptions.InstanceType type)

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

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

setInstanceUser

public void setInstanceUser (String instanceUser)

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

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

ตั้งค่า LogcatOptions

public void setLogcatOptions (String logcatOptions)

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

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

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

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

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

ตั้งค่าOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

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

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

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

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

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

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

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

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

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

setSkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

คืนค่าเป็นจริงหากควรข้ามการแยก GCE เท็จเป็นอย่างอื่น

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

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

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

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

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

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

ตั้งค่าใช้การเชื่อมต่อ

public void setUseConnection (boolean useConnection)

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

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

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

ความพยายาม setWifi

public void setWifiAttempts (int wifiAttempts)

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

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

public boolean shouldDisableReboot ()

การส่งคืน
boolean หากควรปิดใช้งานการรีบูตอุปกรณ์

ควรข้าม TearDown

public boolean shouldSkipTearDown ()

คืนค่าเป็นจริงหากควรข้ามการแยก GCE เท็จเป็นอย่างอื่น

การส่งคืน
boolean

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

public boolean shouldUseConnection ()

กลับมาว่าเราควรใช้ฟีเจอร์การเชื่อมต่อใหม่หรือไม่

การส่งคืน
boolean

ควรใช้ ContentProvider

public boolean shouldUseContentProvider ()

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

การส่งคืน
boolean

useCmdWifiCommands

public boolean useCmdWifiCommands ()

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

การส่งคืน
boolean

useExitStatusวิธีแก้ปัญหา

public boolean useExitStatusWorkaround ()

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

การส่งคืน
boolean

ใช้ออกซิเจน

public boolean useOxygen ()

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

การส่งคืน
boolean

ใช้OxygenProxy

public boolean useOxygenProxy ()

คืนค่าเป็นจริงหากเราต้องการให้ TradeFed เรียก Oxygen โดยตรงเพื่อเช่าอุปกรณ์

การส่งคืน
boolean

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

public boolean useOxygenationDevice ()

คืนค่าเป็นจริงหากเป็นการเช่าอุปกรณ์ให้ออกซิเจนในอินฟราเรดของ OmniLab เท็จเป็นอย่างอื่น

การส่งคืน
boolean

ใช้อัปเดต BootloaderStatus

public boolean useUpdatedBootloaderStatus ()

ส่งคืนว่าจะใช้สถานะสถานะ bootloader ที่ใหม่กว่าหรือไม่

การส่งคืน
boolean

รอ GceTearDown

public boolean waitForGceTearDown ()

คืนค่าเป็นจริงหากเราควรบล็อกการรื้อถอน GCE ให้เสร็จสิ้นก่อนดำเนินการต่อ

การส่งคืน
boolean