CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


การใช้งาน ICommandOptions

สรุป

ช่อง

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

ตัวสร้างแบบสาธารณะ

CommandOptions()

เมธอดสาธารณะ

boolean captureLogcatOnFailure()

บันทึก Logcat เมื่อกรอบการทดสอบไม่ผ่านหรือไม่

boolean captureScreenshotOnFailure()

บันทึกภาพหน้าจอเมื่อกรอบการทดสอบไม่ผ่านหรือไม่

ICommandOptions clone()
boolean earlyDeviceRelease()

ปล่อยอุปกรณ์ก่อนกำหนดหรือไม่เมื่อใช้งานเสร็จแล้ว

boolean filterPreviousPassedTests()

กรองข้อเท็จจริงการทดสอบที่ผ่านก่อนหน้านี้จากการพยายามครั้งก่อนหรือไม่

getAutoLogCollectors()

แสดงชุดเครื่องมือรวบรวมบันทึกอัตโนมัติที่จะเพิ่มสําหรับการเรียกใช้

getDynamicDownloadArgs()

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

int getExtraRemotePostsubmitInstance()

จะเริ่มอินสแตนซ์เพิ่มเติมใน VM ระยะไกลในขั้นตอนหลังการส่งหรือไม่

String getHostLogSuffix()

แสดงผลส่วนต่อท้ายที่จะเพิ่มต่อท้ายไฟล์ host_log ของ Tradefed หรือแสดงผลเป็น Null หากไม่มีคำนำหน้า

UniqueMultiMap<String, String> getInvocationData()

แสดงข้อมูลที่ส่งไปยังการเรียกใช้เพื่ออธิบาย

long getInvocationTimeout()

แสดงผลเวลาหมดอายุของการเรียกใช้ที่ระบุ

long getLoopTime()

โปรดรอให้ครบเวลาก่อนกำหนดเวลาคำสั่งนี้อีกครั้ง

long getMaxLoopCount()

แสดงผลจํานวนครั้งสูงสุดที่จะกําหนดเวลาคําสั่ง

boolean getOptimizeMainlineTest()

แสดงค่า "จริง" หากเราควรเพิ่มประสิทธิภาพรายการโมดูลทดสอบสําหรับการทดสอบเวอร์ชันหลัก

Duration getParallelSetupTimeout()

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

Integer getShardCount()

แสดงผลจํานวนกลุ่มย่อยทั้งหมดสําหรับคําสั่ง

Integer getShardIndex()

แสดงผลอินเด็กซ์ของกลุ่มสำหรับคําสั่ง

String getTestTag()

แสดงแท็กทดสอบสําหรับการเรียกใช้

String getTestTagSuffix()

แสดงผลส่วนต่อท้าย test-tag ต่อท้าย test-tag เพื่อแสดงตัวแปรบางรายการของการทดสอบ 1 รายการ

boolean isDryRunMode()

แสดงผล true หากต้องการให้ข้ามการเพิ่มคําสั่งนี้ลงในคิว

boolean isFullHelpMode()

แสดงผล true หากมีการขอความช่วยเหลือแบบละเอียด

boolean isHelpMode()

แสดงผล true หากมีการขอความช่วยเหลือแบบย่อ

boolean isLoopMode()

แสดงผลโหมดลูปสําหรับการกําหนดค่า

boolean isNoisyDryRunMode()

แสดงผล true หากต้องการให้เราพิมพ์คําสั่งไปยังคอนโซลก่อนที่จะข้ามการเพิ่มคําสั่งลงในคิว

boolean reportInvocationComplete()

รายงานบันทึกจนกว่า invocationComplete หรือไม่

boolean reportPassedTests()

รายงานกรอบการทดสอบที่ผ่านหรือไม่

boolean reportTestCaseCount()

รายงานจํานวนเฟรมทดสอบต่อประเภทการทดสอบหรือไม่

reportingTags()

รายการแท็กที่ใช้สำหรับการรายงานที่เกี่ยวข้องกับการเรียกใช้

boolean runOnAllDevices()

แสดงค่า "จริง" หากคำสั่งควรทำงานในอุปกรณ์ทั้งหมด

void setAutoLogCollectors( autoLogCollectors)

ตั้งค่าชุดเครื่องมือรวบรวมบันทึกอัตโนมัติที่ควรเพิ่มลงในคําเรียก

void setBugreportOnInvocationEnded(boolean takeBugreport)

ตั้งค่าว่าจะบันทึกรายงานข้อบกพร่องเมื่อสิ้นสุดการเรียกใช้หรือไม่

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

ตั้งค่าว่าจะบันทึก bugreportz เมื่อสิ้นสุดการเรียกใช้หรือไม่

void setHostLogSuffix(String suffix)

ตั้งค่าส่วนต่อท้ายที่จะเพิ่มต่อท้าย host_log ของ Tradefed

void setInvocationTimeout(Long invocationTimeout)

ตั้งค่าการหมดเวลาการเรียกใช้

void setLoopMode(boolean loopMode)

ตั้งค่าโหมดวนซ้ำสำหรับการกำหนดค่า

void setReplicateSetup(boolean replicate)

ตั้งค่าว่าจะใช้การตั้งค่าที่ทําซ้ำหรือไม่

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

ตั้งค่าว่าจะรายงานบันทึกจนกว่า invocationComplete หรือไม่

void setReportTestCaseCount(boolean report)

ตั้งค่าว่าจะรายงานจํานวนเฟรมทดสอบต่อประเภทการทดสอบหรือไม่

void setShardCount(Integer shardCount)

กําหนดจํานวนกลุ่มสำหรับคําสั่ง

void setShardIndex(Integer shardIndex)

กำหนดดัชนีกลุ่มสำหรับคําสั่ง

void setShouldUseSandboxing(boolean use)

ตั้งค่าว่าควรใช้คอนเทนเนอร์ TF หรือไม่

void setTestTag(String testTag)

ตั้งค่าแท็กทดสอบสําหรับการเรียกใช้

void setUseSandboxTestMode(boolean use)

ตั้งค่าว่าควรใช้โหมดทดสอบแซนด์บ็อกซ์ TF หรือไม่

boolean shouldDisableInvocationSetupAndTeardown()

ปิดใช้การตั้งค่าก่อนการเรียกใช้และการเลิกใช้งานหลังการเรียกใช้หรือไม่

boolean shouldReportModuleProgression()

รายงานความคืบหน้าของการเรียกใช้จากระยะไกลที่ระดับโมดูลหรือไม่

boolean shouldUseDynamicSharding()

แสดงผลว่าควรใช้การแยกข้อมูลแบบไดนามิกหรือไม่

boolean shouldUseParallelRemoteSetup()

พยายามตั้งค่าอุปกรณ์ระยะไกลแบบขนานกันหรือไม่

boolean shouldUseParallelSetup()

พยายามตั้งค่าแบบขนานหรือไม่

boolean shouldUseRemoteSandboxMode()

การใช้โหมดแซนด์บ็อกซ์ในการเรียกใช้จากระยะไกลหรือไม่

boolean shouldUseReplicateSetup()

จะใช้การตั้งค่าที่จำลองสำหรับอุปกรณ์ระยะไกลทั้งหมดหรือไม่

boolean shouldUseSandboxTestMode()

แสดงค่า "จริง" หากเราควรใช้แซนด์บ็อกซ์ Tf ในโหมดทดสอบ

boolean shouldUseSandboxing()

แสดงค่า "จริง" หากเราควรใช้คอนเทนเนอร์ Tf เพื่อเรียกใช้

boolean shouldUseTokenSharding()

การทำ Sharding ควรใช้การรองรับโทเค็นหรือไม่

boolean takeBugreportOnInvocationEnded()

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

boolean takeBugreportzOnInvocationEnded()

แสดงผลเป็นจริงหากควรใช้ bugreportz แทน bugreport ระหว่างการเรียกใช้การทดสอบ bugreport สุดท้าย

ช่อง

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

ตัวสร้างแบบสาธารณะ

CommandOptions

public CommandOptions ()

เมธอดสาธารณะ

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

บันทึก Logcat เมื่อกรอบการทดสอบไม่ผ่านหรือไม่

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

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

บันทึกภาพหน้าจอเมื่อกรอบการทดสอบไม่ผ่านหรือไม่

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

โคลน

public ICommandOptions clone ()

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

earlyDeviceRelease

public boolean earlyDeviceRelease ()

ปล่อยอุปกรณ์ก่อนกำหนดหรือไม่เมื่อใช้งานเสร็จแล้ว

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

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

กรองข้อเท็จจริงการทดสอบที่ผ่านก่อนหน้านี้จากการพยายามครั้งก่อนหรือไม่

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

getAutoLogCollectors

public  getAutoLogCollectors ()

แสดงชุดเครื่องมือรวบรวมบันทึกอัตโนมัติที่จะเพิ่มสําหรับการเรียกใช้

คิกรีเทิร์น

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

คิกรีเทิร์น

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

จะเริ่มอินสแตนซ์เพิ่มเติมใน VM ระยะไกลในขั้นตอนหลังการส่งหรือไม่

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

getHostLogSuffix

public String getHostLogSuffix ()

แสดงผลส่วนต่อท้ายที่จะเพิ่มต่อท้ายไฟล์ host_log ของ Tradefed หรือแสดงผลเป็น Null หากไม่มีคำนำหน้า

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

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

แสดงข้อมูลที่ส่งไปยังการเรียกใช้เพื่ออธิบาย

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

getInvocationTimeout

public long getInvocationTimeout ()

แสดงผลเวลาหมดอายุของการเรียกใช้ที่ระบุ 0 หากไม่ต้องใช้การหมดเวลา

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

getLoopTime

public long getLoopTime ()

โปรดรอให้ครบเวลาก่อนกำหนดเวลาคำสั่งนี้อีกครั้ง

คิกรีเทิร์น
long เวลาเป็นมิลลิวินาที

getMaxLoopCount

public long getMaxLoopCount ()

แสดงผลจํานวนครั้งสูงสุดที่จะกําหนดเวลาคําสั่ง ไม่มีผลหาก isLoopMode เป็นเท็จ

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

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

แสดงค่า "จริง" หากเราควรเพิ่มประสิทธิภาพรายการโมดูลทดสอบสําหรับการทดสอบเวอร์ชันหลัก

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

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

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

getShardCount

public Integer getShardCount ()

แสดงผลจํานวนกลุ่มย่อยทั้งหมดสําหรับคําสั่ง

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

getShardIndex

public Integer getShardIndex ()

แสดงผลอินเด็กซ์ของกลุ่มสำหรับคําสั่ง

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

getTestTag

public String getTestTag ()

แสดงแท็กทดสอบสําหรับการเรียกใช้ ค่าเริ่มต้นคือ "stub" หากไม่ได้ระบุ

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

getTestTagSuffix

public String getTestTagSuffix ()

แสดงผลส่วนต่อท้าย test-tag ต่อท้าย test-tag เพื่อแสดงตัวแปรบางรายการของการทดสอบ 1 รายการ

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

isDryRunMode

public boolean isDryRunMode ()

แสดงผล true หากต้องการให้ข้ามการเพิ่มคําสั่งนี้ลงในคิว

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

isFullHelpMode

public boolean isFullHelpMode ()

แสดงผล true หากมีการขอความช่วยเหลือแบบละเอียด

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

isHelpMode

public boolean isHelpMode ()

แสดงผล true หากมีการขอความช่วยเหลือแบบย่อ

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

isLoopMode

public boolean isLoopMode ()

แสดงผลโหมดลูปสําหรับการกําหนดค่า

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

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

แสดงผล true หากต้องการให้เราพิมพ์คําสั่งไปยังคอนโซลก่อนที่จะข้ามการเพิ่มคําสั่งลงในคิว

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

reportInvocationComplete

public boolean reportInvocationComplete ()

รายงานบันทึกจนกว่า invocationComplete หรือไม่

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

reportPassedTests

public boolean reportPassedTests ()

รายงานกรอบการทดสอบที่ผ่านหรือไม่

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

reportTestCaseCount

public boolean reportTestCaseCount ()

รายงานจํานวนเฟรมทดสอบต่อประเภทการทดสอบหรือไม่

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

reportingTags

public  reportingTags ()

รายการแท็กที่ใช้สำหรับการรายงานที่เกี่ยวข้องกับการเรียกใช้

คิกรีเทิร์น

runOnAllDevices

public boolean runOnAllDevices ()

แสดงค่า "จริง" หากคำสั่งควรทำงานในอุปกรณ์ทั้งหมด

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

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

ตั้งค่าชุดเครื่องมือรวบรวมบันทึกอัตโนมัติที่ควรเพิ่มลงในคําเรียก

พารามิเตอร์
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

ตั้งค่าว่าจะบันทึกรายงานข้อบกพร่องเมื่อสิ้นสุดการเรียกใช้หรือไม่

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

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

ตั้งค่าว่าจะบันทึก bugreportz เมื่อสิ้นสุดการเรียกใช้หรือไม่

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

setHostLogSuffix

public void setHostLogSuffix (String suffix)

ตั้งค่าส่วนต่อท้ายที่จะเพิ่มต่อท้าย host_log ของ Tradefed

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

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

ตั้งค่าการหมดเวลาการเรียกใช้ 0 หากไม่ต้องใช้การหมดเวลา

พารามิเตอร์
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

ตั้งค่าโหมดวนซ้ำสำหรับการกำหนดค่า

setReplicateSetup

public void setReplicateSetup (boolean replicate)

ตั้งค่าว่าจะใช้การตั้งค่าที่ทําซ้ำหรือไม่

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

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

ตั้งค่าว่าจะรายงานบันทึกจนกว่า invocationComplete หรือไม่

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

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

ตั้งค่าว่าจะรายงานจํานวนเฟรมทดสอบต่อประเภทการทดสอบหรือไม่

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

setShardCount

public void setShardCount (Integer shardCount)

กําหนดจํานวนกลุ่มสำหรับคําสั่ง

พารามิเตอร์
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

กำหนดดัชนีกลุ่มสำหรับคําสั่ง

พารามิเตอร์
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

ตั้งค่าว่าควรใช้คอนเทนเนอร์ TF หรือไม่

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

setTestTag

public void setTestTag (String testTag)

ตั้งค่าแท็กทดสอบสําหรับการเรียกใช้

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

ตั้งค่าว่าควรใช้โหมดทดสอบแซนด์บ็อกซ์ TF หรือไม่

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

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

ปิดใช้การตั้งค่าก่อนการเรียกใช้และการเลิกใช้งานหลังการเรียกใช้หรือไม่

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

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

รายงานความคืบหน้าของการเรียกใช้จากระยะไกลที่ระดับโมดูลหรือไม่

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

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

แสดงผลว่าควรใช้การแยกข้อมูลแบบไดนามิกหรือไม่

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

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

พยายามตั้งค่าอุปกรณ์ระยะไกลแบบขนานกันหรือไม่

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

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

พยายามตั้งค่าแบบขนานหรือไม่

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

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

การใช้โหมดแซนด์บ็อกซ์ในการเรียกใช้จากระยะไกลหรือไม่

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

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

จะใช้การตั้งค่าที่จำลองสำหรับอุปกรณ์ระยะไกลทั้งหมดหรือไม่

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

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

แสดงค่า "จริง" หากเราควรใช้แซนด์บ็อกซ์ Tf ในโหมดทดสอบ

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

shouldUseSandboxing

public boolean shouldUseSandboxing ()

แสดงค่า "จริง" หากเราควรใช้คอนเทนเนอร์ Tf เพื่อเรียกใช้

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

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

การทำ Sharding ควรใช้การรองรับโทเค็นหรือไม่

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

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

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

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

แสดงผลเป็นจริงหากควรใช้ bugreportz แทน bugreport ระหว่างการเรียกใช้การทดสอบ bugreport สุดท้าย

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