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

จะปล่อยอุปกรณ์ก่อนในโหมดมอบหมายหรือไม่

boolean earlyDeviceRelease ()

ไม่ว่าจะปล่อยเครื่องก่อนกำหนดเมื่อทำเสร็จแล้วหรือไม่

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

จะเริ่มอินสแตนซ์พิเศษใน VM ระยะไกลใน postsubmit หรือไม่

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

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

long getLoopTime ()

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

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

ส่งคืนจำนวนอุปกรณ์สำหรับการทดสอบหลายอุปกรณ์

boolean getOptimizeMainlineTest ()

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

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

ส่งคืนรายการไฟล์ระยะไกลที่กำหนดค่าไว้

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

ส่งคืนแท็กทดสอบสำหรับการร้องขอ

String getTestTagSuffix ()

ส่งคืนส่วนต่อท้ายแท็กทดสอบ ต่อท้ายแท็กทดสอบเพื่อแสดงรูปแบบต่างๆ ของการทดสอบเดียว

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

คืน true ถ้าเราควร ข้าม เพิ่มคำสั่งนี้ในคิว

boolean isFullHelpMode ()

คืน true หากมีการร้องขอโหมดความช่วยเหลือโดยละเอียด

boolean isHelpMode ()

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

boolean isLoopMode ()

กลับโหมดวนรอบสำหรับการกำหนดค่า

boolean isNoisyDryRunMode ()

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

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

ไม่ว่าจะรายงานล็อกจนกว่า invocationComplete

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

ตั้งค่าว่าจะปล่อยอุปกรณ์ก่อนกำหนดในโหมดมอบหมายหรือไม่

void setHostLogSuffix (String suffix)

ตั้งค่าส่วนต่อท้ายเพื่อต่อท้าย Tradefed host_log

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

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

void setMultiDeviceCount (int count)

ตั้งค่าจำนวนอุปกรณ์ที่คาดไว้สำหรับการทดสอบหลายอุปกรณ์

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

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

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

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

ทุ่งนา

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

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

จับภาพLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

คืนสินค้า
boolean

จับภาพหน้าจอบนความล้มเหลว

public boolean captureScreenshotOnFailure ()

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

คืนสินค้า
boolean

โคลน

public ICommandOptions clone ()

คืนสินค้า
ICommandOptions

มอบหมาย EarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

จะปล่อยอุปกรณ์ก่อนในโหมดมอบหมายหรือไม่

คืนสินค้า
boolean

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

ไม่ว่าจะปล่อยเครื่องก่อนกำหนดเมื่อทำเสร็จแล้วหรือไม่

คืนสินค้า
boolean

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

public boolean filterPreviousPassedTests ()

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

คืนสินค้า
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

คืนสินค้า

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

คืนสินค้า

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

จะเริ่มอินสแตนซ์พิเศษใน VM ระยะไกลใน postsubmit หรือไม่

คืนสินค้า
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 เวลาเป็น ms

getMaxLoopCount

public long getMaxLoopCount ()

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

คืนสินค้า
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

ส่งคืนจำนวนอุปกรณ์สำหรับการทดสอบหลายอุปกรณ์

คืนสินค้า
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

คืนสินค้า
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

คืนสินค้า
Duration

getRemoteFiles

public  getRemoteFiles ()

ส่งคืนรายการไฟล์ระยะไกลที่กำหนดค่าไว้

คืนสินค้า

getShardCount

public Integer getShardCount ()

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

คืนสินค้า
Integer

getShardIndex

public Integer getShardIndex ()

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

คืนสินค้า
Integer

getTestTag

public String getTestTag ()

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

คืนสินค้า
String

getTestTagSuffix

public String getTestTagSuffix ()

ส่งคืนส่วนต่อท้ายแท็กทดสอบ ต่อท้ายแท็กทดสอบเพื่อแสดงรูปแบบต่างๆ ของการทดสอบเดียว

คืนสินค้า
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

คืนสินค้า
boolean

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

isTracingEnabled

public boolean isTracingEnabled ()

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

คืนสินค้า
boolean

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

public boolean reportInvocationComplete ()

ไม่ว่าจะรายงานล็อกจนกว่า invocationComplete

คืนสินค้า
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)

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

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

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

ตั้งค่าว่าจะปล่อยอุปกรณ์ก่อนกำหนดในโหมดมอบหมายหรือไม่

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

setHostLogSuffix

public void setHostLogSuffix (String suffix)

ตั้งค่าส่วนต่อท้ายเพื่อต่อท้าย Tradefed host_log

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

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

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

setLoopMode

public void setLoopMode (boolean loopMode)

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

setMultiDeviceCount

public void setMultiDeviceCount (int count)

ตั้งค่าจำนวนอุปกรณ์ที่คาดไว้สำหรับการทดสอบหลายอุปกรณ์

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

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

setShouldUseแซนด์บ็อกซ์

public void setShouldUseSandboxing (boolean use)

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

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

setTestTag

public void setTestTag (String testTag)

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

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

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

ควรDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

คืนสินค้า
boolean

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

public boolean shouldReportModuleProgression ()

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

คืนสินค้า
boolean

ควรใช้DynamicSharding

public boolean shouldUseDynamicSharding ()

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

คืนสินค้า
boolean

ควรใช้ParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

คืนสินค้า
boolean

ควรใช้ParallelSetup

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

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

คืนสินค้า
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

คืนสินค้า
boolean