จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

public class TestDeviceOptions
extends Object

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


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

สรุป

คลาสที่ซ้อนกัน

enum TestDeviceOptions.InstanceType

ค่าคงที่

int DEFAULT_ADB_PORT

เขตข้อมูล

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

ผู้สร้างสาธารณะ

TestDeviceOptions ()

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

void addGceDriverParams (String param)

เพิ่ม param ให้กับ gce driver params

boolean allowGceCmdTimeoutOverride ()

ส่งคืนว่าเราควรพึ่งพา boot-timeout 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 ()
MultiMap <File, String> getExtraFiles ()

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

getExtraOxygenArgs ()

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

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

ส่งคืนไบนารี fastboot ที่ระบุที่จะใช้

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

คืนค่าจริงหากเราบล็อกการฉีก GCE ให้เสร็จสมบูรณ์ก่อนดำเนินการต่อ

String getLogcatOptions ()
long getMaxLogcatDataSize ()

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

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

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

com.android.tradefed.device.TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

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

long getOxygenLeaseLength ()

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

String getOxygenServiceAddress ()

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

String getOxygenTargetRegion ()

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

getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

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

getRemoteFetchFilePattern ()

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

File getRemoteTf ()

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

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

ส่งคืนค่าจริงหากควรข้ามการฉีก GCE

boolean shouldUseContentProvider ()

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

boolean useExitStatusWorkaround ()

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

boolean useOxygen ()

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

boolean useOxygenProxy ()

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

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

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

เพิ่ม GceDriverParams

public void addGceDriverParams (String param)

เพิ่ม param ให้กับ gce driver params

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

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

ส่งคืนว่าเราควรพึ่งพา boot-timeout args จาก acloud หรือไม่ หากมี

ส่งคืน
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

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

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

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

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

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

getAvailableTimeout

public long getAvailableTimeout ()

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

getAvdConfigFile

public File getAvdConfigFile ()

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

ส่งคืน
File

getAvdDriverBinary

public File getAvdDriverBinary ()

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

ส่งคืน
File

getBaseImage

public String getBaseImage ()

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

ส่งคืน
String

getBugreportzTimeout

public long getBugreportzTimeout ()

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

ส่งคืน
long

getConnCheckUrl

public String getConnCheckUrl ()

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

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

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

ส่งคืน
String

getCrossPassword

public String getCrosPassword ()

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

ส่งคืน
String

getCrosUser

public String getCrosUser ()

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

ส่งคืน
String

getCutoffแบตเตอรี่

public Integer getCutoffBattery ()

ส่งคืน
Integer ระดับแบตเตอรี่ต่ำสุดเพื่อดำเนินการต่อ

รับไฟล์พิเศษ

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

รับ FastbootTimeout

public int getFastbootTimeout ()

ส่งคืน
int หมดเวลาในการบูตเข้าสู่โหมด fastboot ใน msecs

getGceบัญชี

public String getGceAccount ()

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

ส่งคืน
String

getGceCmdTimeout

public long getGceCmdTimeout ()

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

ส่งคืน
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

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

ส่งคืน
String

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

รับอินสแตนซ์ผู้ใช้

public String getInstanceUser ()

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

ส่งคืน
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

คืนค่าจริงหากเราบล็อกการฉีก GCE ให้เสร็จสมบูรณ์ก่อนดำเนินการต่อ

ส่งคืน

getLogcatOptions

public String getLogcatOptions ()

ส่งคืน
String ตัวเลือก logcat ที่กำหนดค่าไว้

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

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

ส่งคืน
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

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

getOnlineTimeout

public long getOnlineTimeout ()

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

ผู้ใช้ getOxygenAccounting

public String getOxygenAccountingUser ()

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

ส่งคืน
String

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

public com.android.tradefed.device.TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

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

ส่งคืน
com.android.tradefed.device.TestDeviceOptions.DeviceSize

getOxygen LeaseLength

public long getOxygenLeaseLength ()

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

ส่งคืน
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

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

ส่งคืน
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

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

ส่งคืน
String

getPostBootCommands

public  getPostBootCommands ()

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

getRebootTimeout

public int getRebootTimeout ()

ส่งคืน
int การหมดเวลาในหน่วยมิลลิวินาทีสำหรับการบู๊ตระบบทั้งหมด

รับ RemoteAdbPort

public int getRemoteAdbPort ()

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

ส่งคืน
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

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

ส่งคืน

getRemoteTf

public File getRemoteTf ()

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

ส่งคืน
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

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

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

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

ส่งคืน
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

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

getUseFastbootErase

public boolean getUseFastbootErase ()

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

รับ WifiAttempts

public int getWifiAttempts ()

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

รับ Wifi ลองใหม่รอเวลา

public int getWifiRetryWaitTime ()

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

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

ส่งคืน
String เส้นทาง wifiutil apk

isDisableKeyguard

public boolean isDisableKeyguard ()

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

ส่งคืน
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

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

ส่งคืน
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

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

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

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

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

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

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

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

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

setAdbRootUnavailableTimeout

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

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

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

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

setDisableKeyguard

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 : การกำหนดเวลาใน msecs เพื่อบูตเข้าสู่โหมด fastboot

setGceCmdTimeout

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

setInstanceUser

public void setInstanceUser (String instanceUser)

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

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

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

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

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

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

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

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

ตั้ง OnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

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

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

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

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 : การหมดเวลาในหน่วย msecs สำหรับระบบไฟล์ที่จะจัดรูปแบบและอุปกรณ์ที่จะรีบูตหลังจากไม่ได้เข้ารหัส

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

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

ตั้งค่า WifiAttempts

public void setWifiAttempts (int wifiAttempts)

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

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

public boolean shouldDisableReboot ()

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

ควรข้ามTearDown

public boolean shouldSkipTearDown ()

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

ส่งคืน
boolean

ควรใช้ ContentProvider

public boolean shouldUseContentProvider ()

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

ส่งคืน
boolean

ใช้ExitStatusวิธีแก้ปัญหา

public boolean useExitStatusWorkaround ()

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

ส่งคืน
boolean

ใช้ออกซิเจน

public boolean useOxygen ()

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

ส่งคืน
boolean

ใช้OxygenProxy

public boolean useOxygenProxy ()

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

ส่งคืน
boolean

ใช้สถานะ Bootloader ที่อัปเดตแล้ว

public boolean useUpdatedBootloaderStatus ()

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

ส่งคืน
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

คืนค่าจริงหากเราบล็อกการฉีก GCE ให้เสร็จสมบูรณ์ก่อนดำเนินการต่อ

ส่งคืน
boolean