ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


คอนเทนเนอร์สำหรับตัวเลือกการดำเนินการสำหรับคำสั่ง

สรุป

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

abstract boolean captureLogcatOnFailure ()

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

abstract boolean captureScreenshotOnFailure ()

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

abstract ICommandOptions clone ()

สร้างสำเนาของวัตถุ ICommandOptions

abstract boolean delegatedEarlyDeviceRelease ()

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

abstract boolean earlyDeviceRelease ()

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

abstract boolean filterPreviousPassedTests ()

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

abstract getAutoLogCollectors ()

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

abstract getDynamicDownloadArgs ()

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

abstract int getExtraRemotePostsubmitInstance ()

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

abstract String getHostLogSuffix ()

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

abstract UniqueMultiMap <String, String> getInvocationData ()

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

abstract long getInvocationTimeout ()

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

abstract long getLoopTime ()

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

abstract long getMaxLoopCount ()

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

abstract Integer getMultiDeviceCount ()

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

abstract boolean getOptimizeMainlineTest ()

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

abstract Duration getParallelSetupTimeout ()

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

abstract getRemoteFiles ()

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

abstract Integer getShardCount ()

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

abstract Integer getShardIndex ()

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

abstract String getTestTag ()

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

abstract String getTestTagSuffix ()

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

abstract boolean isConditionalBugreportDisabled ()

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

abstract boolean isDryRunMode ()

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

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

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

abstract boolean isNoisyDryRunMode ()

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

abstract boolean isTracingEnabled ()

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

abstract boolean reportInvocationComplete ()

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

abstract boolean reportPassedTests ()

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

abstract boolean reportTestCaseCount ()

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

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

abstract void setHostLogSuffix (String suffix)

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

abstract void setInvocationTimeout (Long mInvocationTimeout)

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

abstract void setLoopMode (boolean loopMode)

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

abstract void setMultiDeviceCount (int count)

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

abstract void setReplicateSetup (boolean replicate)

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

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

abstract void setReportTestCaseCount (boolean report)

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

abstract void setShardCount (Integer shardCount)

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

abstract void setShardIndex (Integer shardIndex)

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

abstract void setShouldUseSandboxing (boolean use)

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

abstract void setTestTag (String testTag)

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

abstract void setUseSandboxTestMode (boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

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

abstract boolean shouldUseParallelRemoteSetup ()

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

abstract boolean shouldUseParallelSetup ()

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

abstract boolean shouldUseRemoteSandboxMode ()

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

abstract boolean shouldUseReplicateSetup ()

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

abstract boolean shouldUseSandboxTestMode ()

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

abstract boolean shouldUseSandboxing ()

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

abstract boolean shouldUseTokenSharding ()

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

abstract boolean takeBugreportOnInvocationEnded ()

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

abstract boolean takeBugreportzOnInvocationEnded ()

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

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

จับภาพLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

คืนสินค้า
boolean

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

public abstract boolean captureScreenshotOnFailure ()

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

คืนสินค้า
boolean

โคลน

public abstract ICommandOptions clone ()

สร้างสำเนาของวัตถุ ICommandOptions

คืนสินค้า
ICommandOptions

มอบหมาย EarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

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

คืนสินค้า
boolean

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

คืนสินค้า
boolean

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

public abstract boolean filterPreviousPassedTests ()

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

คืนสินค้า
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

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

คืนสินค้า

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

คืนสินค้า

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

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

คืนสินค้า
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

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

คืนสินค้า
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

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

คืนสินค้า
UniqueMultiMap <String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

ส่งคืนการหมดเวลาของการร้องขอที่ระบุ 0 ถ้าไม่มีการหมดเวลาที่จะใช้

คืนสินค้า
long

getLoopTime

public abstract long getLoopTime ()

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

คืนสินค้า
long เวลาเป็น ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

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

คืนสินค้า
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

คืนสินค้า
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

คืนสินค้า
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

คืนสินค้า
Duration

getRemoteFiles

public abstract  getRemoteFiles ()

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

คืนสินค้า

getShardCount

public abstract Integer getShardCount ()

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

คืนสินค้า
Integer

getShardIndex

public abstract Integer getShardIndex ()

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

คืนสินค้า
Integer

getTestTag

public abstract String getTestTag ()

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

คืนสินค้า
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

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

คืนสินค้า
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

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

คืนสินค้า
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

คืนสินค้า
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

คืนสินค้า
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

คืนสินค้า
boolean

isLoopMode

public abstract boolean isLoopMode ()

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

คืนสินค้า
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

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

คืนสินค้า
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

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

คืนสินค้า
boolean

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

public abstract boolean reportInvocationComplete ()

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

คืนสินค้า
boolean

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

public abstract boolean reportPassedTests ()

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

คืนสินค้า
boolean

รายงานTestCaseCount

public abstract boolean reportTestCaseCount ()

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

คืนสินค้า
boolean

การรายงานแท็ก

public abstract  reportingTags ()

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

คืนสินค้า

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

คืนสินค้า
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

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

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

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

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

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

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

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

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

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

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

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

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

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

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

setLoopMode

public abstract void setLoopMode (boolean loopMode)

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

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

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

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

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

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

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

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

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

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

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

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

setShardCount

public abstract void setShardCount (Integer shardCount)

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

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

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

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

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

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

public abstract void setShouldUseSandboxing (boolean use)

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

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

setTestTag

public abstract void setTestTag (String testTag)

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

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

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

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

ควรDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

คืนสินค้า
boolean

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

public abstract boolean shouldReportModuleProgression ()

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

คืนสินค้า
boolean

ควรใช้DynamicSharding

public abstract boolean shouldUseDynamicSharding ()

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

คืนสินค้า
boolean

ควรใช้ParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

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

คืนสินค้า
boolean

ควรใช้ParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

คืนสินค้า
boolean

ควรใช้RemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

คืนสินค้า
boolean

ควรใช้ReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

คืนสินค้า
boolean

ควรใช้SandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

คืนสินค้า
boolean

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

public abstract boolean shouldUseSandboxing ()

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

คืนสินค้า
boolean

ควรใช้TokenSharding

public abstract boolean shouldUseTokenSharding ()

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

คืนสินค้า
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

คืนสินค้า
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

คืนสินค้า
boolean