ตัวเลือกคำสั่ง

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

ส่งคืนแมปของ args เพื่อส่งผ่านไปยังแบบสอบถามการดาวน์โหลดแบบไดนามิก

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

ส่งคืนส่วนต่อท้ายเพื่อต่อท้าย Tradefed host_log หรือ null หากไม่มีส่วนนำหน้า

UniqueMultiMap<String, String> getInvocationData ()

ส่งคืนข้อมูลที่ส่งไปยังคำร้องขอเพื่ออธิบาย

long getInvocationTimeout ()

ส่งคืนการหมดเวลาการร้องขอที่ระบุ

long getLoopTime ()

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

long getMaxLoopCount ()

ส่งกลับจำนวนครั้งสูงสุดเพื่อกำหนดเวลาคำสั่ง

boolean getOptimizeMainlineTest ()

คืนค่าเป็นจริงหากเราควรปรับรายการโมดูลทดสอบสำหรับการทดสอบหลักให้เหมาะสม

Duration getParallelSetupTimeout ()

ส่งกลับค่าหมดเวลาเพื่อใช้ระหว่างการตั้งค่าแบบขนาน

Integer getShardCount ()

ส่งคืนจำนวนชาร์ดทั้งหมดสำหรับคำสั่ง

Integer getShardIndex ()

ส่งคืนดัชนีชาร์ดสำหรับคำสั่ง

String getTestTag ()

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

String getTestTagSuffix ()

ส่งกลับส่วนต่อท้ายแท็กทดสอบ โดยต่อท้ายแท็กทดสอบเพื่อแสดงถึงตัวแปรบางอย่างของการทดสอบหนึ่งครั้ง

boolean isDryRunMode ()

กลับ true หากเราควร ข้าม เพิ่มคำสั่งนี้ลงในคิว

boolean isFullHelpMode ()

คืนค่า true หากมีการร้องขอโหมดวิธีใช้แบบละเอียดแบบเต็ม

boolean isHelpMode ()

คืนค่า true หากมีการร้องขอโหมดวิธีใช้แบบย่อ

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

คืนค่า true หากเราควรพิมพ์คำสั่งออกไปยังคอนโซลก่อนหน้าเรา ข้าม เพิ่มเข้าไปในคิว

boolean reportInvocationComplete ()

ไม่ว่าจะรายงานบันทึกจนกว่าการร้องขอจะเสร็จสมบูรณ์หรือไม่

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

คืนค่าเป็นจริงหากคำสั่งควรทำงานบนอุปกรณ์ทั้งหมด

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setHostLogSuffix (String suffix)

ตั้งค่าส่วนต่อท้ายที่จะต่อท้าย Tradefed host_log

void setInvocationTimeout (Long invocationTimeout)

ตั้งค่าการหมดเวลาการร้องขอ

void setLoopMode (boolean loopMode)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

ตั้งค่าว่าจะรายงานบันทึกจนกว่าการร้องขอจะเสร็จสมบูรณ์หรือไม่

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

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

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

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

เขตข้อมูล

แห้ง_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_แซนด์บ็อกซ์

public static final String USE_SANDBOX

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

ตัวเลือกคำสั่ง

public CommandOptions ()

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

การจับภาพ LogcatOnFailure

public boolean captureLogcatOnFailure ()

ไม่ว่าจะจับ logcat เมื่อกรณีทดสอบล้มเหลวหรือไม่

การส่งคืน
boolean

การจับภาพหน้าจอเมื่อล้มเหลว

public boolean captureScreenshotOnFailure ()

ไม่ว่าจะจับภาพหน้าจอเมื่อกรณีการทดสอบล้มเหลวหรือไม่

การส่งคืน
boolean

โคลน

public ICommandOptions clone ()

การส่งคืน
ICommandOptions

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

ไม่ว่าจะปล่อยอุปกรณ์เร็วเมื่อทำเสร็จแล้วหรือไม่

การส่งคืน
boolean

กรองก่อนหน้าผ่านการทดสอบ

public boolean filterPreviousPassedTests ()

ไม่ว่าจะกรองกรณีทดสอบที่ผ่านการทดสอบก่อนหน้านี้จากความพยายามครั้งก่อนหรือไม่

การส่งคืน
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

การส่งคืน

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

ส่งคืนแมปของ args เพื่อส่งผ่านไปยังแบบสอบถามการดาวน์โหลดแบบไดนามิก

การส่งคืน

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

การส่งคืน
int

getHostLogSuffix

public String getHostLogSuffix ()

ส่งคืนส่วนต่อท้ายเพื่อต่อท้าย Tradefed host_log หรือ 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

รับ ParallelSetupTimeout

public Duration getParallelSetupTimeout ()

ส่งกลับค่าหมดเวลาเพื่อใช้ระหว่างการตั้งค่าแบบขนาน

การส่งคืน
Duration

getShardCount

public Integer getShardCount ()

ส่งคืนจำนวนชาร์ดทั้งหมดสำหรับคำสั่ง

การส่งคืน
Integer

getShardIndex

public Integer getShardIndex ()

ส่งคืนดัชนีชาร์ดสำหรับคำสั่ง

การส่งคืน
Integer

รับTestTag

public String getTestTag ()

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

การส่งคืน
String

รับTestTagSuffix

public String getTestTagSuffix ()

ส่งกลับส่วนต่อท้ายแท็กทดสอบ โดยต่อท้ายแท็กทดสอบเพื่อแสดงถึงตัวแปรบางอย่างของการทดสอบหนึ่งครั้ง

การส่งคืน
String

คือDryRunMode

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

รายงานการร้องขอเสร็จสมบูรณ์

public boolean reportInvocationComplete ()

ไม่ว่าจะรายงานบันทึกจนกว่าการร้องขอจะเสร็จสมบูรณ์หรือไม่

การส่งคืน
boolean

รายงานผ่านการทดสอบ

public boolean reportPassedTests ()

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

การส่งคืน
boolean

รายงานTestCaseCount

public boolean reportTestCaseCount ()

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

การส่งคืน
boolean

รายงานแท็ก

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)

ตั้งค่าส่วนต่อท้ายที่จะต่อท้าย Tradefed host_log

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

ตั้งค่าInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

ตั้งค่าการหมดเวลาการร้องขอ 0 ถ้าไม่มีการหมดเวลาที่จะใช้

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

setLoopMode

public void setLoopMode (boolean loopMode)

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

ตั้งค่าการจำลองการตั้งค่า

public void setReplicateSetup (boolean replicate)

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

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

setReportInvocation เสร็จสมบูรณ์

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

ตั้งค่าว่าจะรายงานบันทึกจนกว่าการร้องขอจะเสร็จสมบูรณ์หรือไม่

พารามิเตอร์
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

ตั้งค่าTestTag

public void setTestTag (String testTag)

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

ตั้งค่าใช้ SandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

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

ควรปิดการใช้งานInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

การส่งคืน
boolean

ควรรายงานโมดูลความคืบหน้า

public boolean shouldReportModuleProgression ()

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

การส่งคืน
boolean

ควรใช้DynamicSharding

public boolean shouldUseDynamicSharding ()

ส่งคืนว่าเราควรใช้การแบ่งส่วนแบบไดนามิกหรือไม่

การส่งคืน
boolean

ควรใช้ ParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

การส่งคืน
boolean

ควรใช้การตั้งค่าแบบขนาน

public boolean shouldUseParallelSetup ()

ไม่ว่าจะพยายามตั้งค่าแบบขนานหรือไม่ก็ตาม

การส่งคืน
boolean

ควรใช้RemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

การส่งคืน
boolean

ควรใช้ReplicateSetup

public boolean shouldUseReplicateSetup ()

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

การส่งคืน
boolean

ควรใช้ SandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

การส่งคืน
boolean

ควรใช้แซนด์บ็อกซ์

public boolean shouldUseSandboxing ()

คืนค่าเป็นจริงหากเราควรใช้คอนเทนเนอร์ Tf เพื่อเรียกใช้การเรียกใช้

การส่งคืน
boolean

ควรใช้ TokenSharding

public boolean shouldUseTokenSharding ()

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

การส่งคืน
boolean

ใช้ BugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

การส่งคืน
boolean

ใช้ BugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

การส่งคืน
boolean