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

จะติดตั้งใช้งานตัวประมวลผลภายหลังบางรายการโดยอัตโนมัติหรือไม่

abstract boolean filterPreviousPassedTests()

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

abstract List<String> getAutoCollectorSetOptions()

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

abstract Set<AutoLogCollector> getAutoLogCollectors()

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

abstract Set<AutoLogProcessor> getAutoLogProcessors()

แสดงชุดโปรเซสเซอร์บันทึกอัตโนมัติที่จะเพิ่มสำหรับการเรียกใช้

abstract Map<String, String> getDynamicDownloadArgs()

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

abstract MultiMap<String, String> getExperimentalFlags()

แสดงผลแผนที่ Flag การทดสอบที่ใช้เพื่อควบคุมการเปิดตัวฟีเจอร์ของโปรเจ็กต์ได้

abstract int getExtraRemotePostsubmitInstance()

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

abstract String getGeminiApiKey()

คีย์ API ที่จะใช้สำหรับคำค้นหาพรอมต์ของ Gemini API

abstract String getHostLogSuffix()

แสดงคำต่อท้ายที่จะต่อท้าย host_log ของ Tradefed หรือ null หากไม่มีคำนำหน้า

abstract UniqueMultiMap<String, String> getInvocationData()

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

abstract long getInvocationTimeout()

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

abstract File getJdkFolderForSubprocess()

ส่งคืนโฟลเดอร์ JDK ที่จะใช้เมื่อแยกการดำเนินการในกระบวนการย่อย

abstract long getLoopTime()

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

abstract long getMaxLoopCount()

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

abstract Integer getMultiDeviceCount()

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

abstract boolean getOptimizeMainlineTest()

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

abstract Duration getParallelPreInvocationSetupTimeout()

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

abstract Duration getParallelSetupTimeout()

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

abstract String getRemoteCacheInstanceName()

แสดงผลชื่อของอินสแตนซ์ที่ใช้จัดการการแคชระยะไกล

abstract Set<String> getRemoteFiles()

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

abstract MultiMap<String, String> getRolloutFlags()

แสดงผลแผนที่ของฟีเจอร์ที่เปิดตัว

abstract List<File> getRolloutFlagsFiles()

แสดงรายการไฟล์ที่มี Flag การเปิดตัว

abstract Integer getShardCount()

แสดงผลจำนวน Shard ทั้งหมดสำหรับคำสั่ง

abstract Integer getShardIndex()

แสดงผลดัชนี Shard สำหรับคำสั่ง

abstract String getTestTag()

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

abstract String getTestTagSuffix()

แสดงผลคำต่อท้ายของแท็กทดสอบ ซึ่งต่อท้ายแท็กทดสอบเพื่อแสดงตัวแปรบางอย่างของการทดสอบ 1 รายการ

abstract boolean isConditionalBugreportDisabled()

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

abstract boolean isDryRunMode()

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

abstract boolean isExperimentEnabled()

จะเปิดใช้การทดสอบผ่าน Flag การทดสอบหรือไม่

abstract boolean isFullHelpMode()

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

abstract boolean isGeminiLogOnlyMode()

เลือกว่าจะปิดเสียงการดำเนินการพรอมต์ของโมเดลหรือไม่

abstract boolean isHelpMode()

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

abstract boolean isLoopMode()

ส่งคืนโหมดลูปสำหรับการกำหนดค่า

abstract boolean isNoisyDryRunMode()

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

abstract boolean isRemoteInvocationDeviceless()

จะเรียกใช้การเรียกใช้จากระยะไกลแบบไม่มีอุปกรณ์หรือไม่

abstract boolean isTracingEnabled()

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

abstract boolean keepPostProcessorOrder()

ว่าจะใช้ตัวประมวลผลภายหลังตามลำดับที่ระบุไว้ในการกำหนดค่าหรือไม่

abstract boolean reportCacheResults()

แสดงผลเป็น "จริง" หากเราควรรายงานผลลัพธ์ที่แคชไว้เมื่อมี

abstract boolean reportCacheResultsInPresubmit()

แสดงค่าเป็น "จริง" หากเราควรรายงานผลลัพธ์ของแคชเมื่อมีใน Presubmit

abstract boolean reportInvocationCacheResultsInPostsubmit()

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

abstract boolean reportInvocationCacheResultsInPresubmit()

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

abstract boolean reportInvocationComplete()

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

abstract boolean reportPassedTests()

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

abstract boolean reportTestCaseCount()

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

abstract List<String> reportingTags()

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

abstract boolean runOnAllDevices()

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

abstract void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

ตั้งค่ารายการตัวเลือกที่จะส่งไปยังเครื่องมือรวบรวมข้อมูลอัตโนมัติ

abstract void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

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

abstract void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

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

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

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

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

ตั้งค่าว่าจะเปิดตัวอุปกรณ์ก่อนกำหนดในโหมดที่มอบสิทธิ์หรือไม่

abstract void setHostLogSuffix(String suffix)

กำหนดคำต่อท้ายที่จะต่อท้าย host_log ของ Tradefed

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)

กำหนดจำนวน Shard สำหรับคำสั่ง

abstract void setShardIndex(Integer shardIndex)

กำหนดดัชนี Shard สำหรับคำสั่ง

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

กำหนดว่าจะใช้เซิร์ฟเวอร์การแบ่งข้อมูลแบบไดนามิกระยะไกลหรือไม่

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

ตั้งค่าว่าจะพยายามกระจายจำนวนโมดูลในแต่ละชาร์ดให้เท่ากันหรือไม่

abstract void setShouldUseSandboxing(boolean use)

กำหนดว่าควรใช้คอนเทนเนอร์ TF หรือไม่

abstract void setTestTag(String testTag)

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

abstract void setUseSandboxTestMode(boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown()

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

abstract boolean shouldEnableDeviceSpecificSetup()

ว่าจะเปิดใช้การตั้งค่าเฉพาะอุปกรณ์หรือไม่

abstract boolean shouldForcePreparerFailureAsTestFailure()

เมื่อการเตรียมข้อมูลสำหรับการทดสอบไม่สำเร็จ การเรียกใช้การทดสอบอาจไม่สำเร็จเนื่องจากข้อผิดพลาดของโครงสร้างพื้นฐาน ซึ่งจะทำให้ มีการลองทดสอบอีกครั้ง

abstract boolean shouldPassRetryAttemptNumber()

ว่าจะส่งหมายเลขการลองใหม่หรือไม่

abstract boolean shouldRemoteDynamicShard()

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

abstract boolean shouldReportModuleProgression()

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

abstract boolean shouldSkipParentProcessLogcat()

เลือกว่าจะข้าม Logcat สำหรับกระบวนการหลักหรือไม่

abstract boolean shouldUploadCacheResults()

แสดงผลเป็น "จริง" หากเราควรบันทึกผลลัพธ์ในแคช

abstract boolean shouldUploadInvocationCacheResults()

แสดงค่าเป็นจริงหากเราควรบันทึกผลการเรียกใช้ในแคช

abstract boolean shouldUseDynamicSharding()

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

abstract boolean shouldUseEvenModuleSharding()

แสดงผลว่าควรพยายามกระจายจำนวนโมดูลในชาร์ดให้เท่ากันหรือไม่

abstract boolean shouldUseParallelPreInvocationSetup()

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

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

จะข้ามการทดสอบสำหรับการเรียกใช้ TRYBOT หรือไม่

abstract boolean takeBugreportOnInvocationEnded()

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

abstract boolean takeBugreportzOnInvocationEnded()

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

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

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

การคืนสินค้า
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

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

การคืนสินค้า
boolean

โคลน

public abstract ICommandOptions clone ()

สร้างสำเนาออบเจ็กต์ ICommandOptions

การคืนสินค้า
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

จะเปิดตัวอุปกรณ์ในโหมดที่มอบสิทธิ์ก่อนกำหนดหรือไม่

การคืนสินค้า
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

การคืนสินค้า
boolean

enableDefaultLogProcessors

public abstract boolean enableDefaultLogProcessors ()

จะติดตั้งใช้งานตัวประมวลผลภายหลังบางรายการโดยอัตโนมัติหรือไม่

การคืนสินค้า
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

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

การคืนสินค้า
boolean

getAutoCollectorSetOptions

public abstract List<String> getAutoCollectorSetOptions ()

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

การคืนสินค้า
List<String>

getAutoLogCollectors

public abstract Set<AutoLogCollector> getAutoLogCollectors ()

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

การคืนสินค้า
Set<AutoLogCollector>

getAutoLogProcessors

public abstract Set<AutoLogProcessor> getAutoLogProcessors ()

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

การคืนสินค้า
Set<AutoLogProcessor>

getDynamicDownloadArgs

public abstract Map<String, String> getDynamicDownloadArgs ()

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

การคืนสินค้า
Map<String, String>

getExperimentalFlags

public abstract MultiMap<String, String> getExperimentalFlags ()

แสดงผลแผนที่ Flag การทดสอบที่ใช้เพื่อควบคุมการเปิดตัวฟีเจอร์ของโปรเจ็กต์ได้

การคืนสินค้า
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

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

การคืนสินค้า
int

getGeminiApiKey

public abstract String getGeminiApiKey ()

คีย์ API ที่จะใช้สำหรับคำค้นหาพรอมต์ของ Gemini API

การคืนสินค้า
String

getHostLogSuffix

public abstract String getHostLogSuffix ()

แสดงคำต่อท้ายที่จะต่อท้าย host_log ของ Tradefed หรือ null หากไม่มีคำนำหน้า

การคืนสินค้า
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

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

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

getInvocationTimeout

public abstract long getInvocationTimeout ()

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

การคืนสินค้า
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

ส่งคืนโฟลเดอร์ JDK ที่จะใช้เมื่อแยกการดำเนินการในกระบวนการย่อย

การคืนสินค้า
File

getLoopTime

public abstract long getLoopTime ()

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

การคืนสินค้า
long เวลาในหน่วยมิลลิวินาที

getMaxLoopCount

public abstract long getMaxLoopCount ()

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

การคืนสินค้า
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

การคืนสินค้า
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

การคืนสินค้า
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

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

การคืนสินค้า
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

การคืนสินค้า
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

แสดงผลชื่อของอินสแตนซ์ที่ใช้จัดการการแคชระยะไกล

การคืนสินค้า
String

getRemoteFiles

public abstract Set<String> getRemoteFiles ()

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

การคืนสินค้า
Set<String>

getRolloutFlags

public abstract MultiMap<String, String> getRolloutFlags ()

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

การคืนสินค้า
MultiMap<String, String>

getRolloutFlagsFiles

public abstract List<File> getRolloutFlagsFiles ()

แสดงรายการไฟล์ที่มี Flag การเปิดตัว

การคืนสินค้า
List<File>

getShardCount

public abstract Integer getShardCount ()

แสดงผลจำนวน Shard ทั้งหมดสำหรับคำสั่ง

การคืนสินค้า
Integer

getShardIndex

public abstract Integer getShardIndex ()

แสดงผลดัชนี Shard สำหรับคำสั่ง

การคืนสินค้า
Integer

getTestTag

public abstract String getTestTag ()

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

การคืนสินค้า
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

แสดงผลคำต่อท้ายของแท็กทดสอบ ซึ่งต่อท้ายแท็กทดสอบเพื่อแสดงตัวแปรบางอย่างของการทดสอบ 1 รายการ

การคืนสินค้า
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

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

การคืนสินค้า
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

การคืนสินค้า
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

จะเปิดใช้การทดสอบผ่าน Flag การทดสอบหรือไม่

การคืนสินค้า
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

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

การคืนสินค้า
boolean

isGeminiLogOnlyMode

public abstract boolean isGeminiLogOnlyMode ()

เลือกว่าจะปิดเสียงการดำเนินการพรอมต์ของโมเดลหรือไม่

การคืนสินค้า
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

การคืนสินค้า
boolean

isLoopMode

public abstract boolean isLoopMode ()

ส่งคืนโหมดลูปสำหรับการกำหนดค่า

การคืนสินค้า
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

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

การคืนสินค้า
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

จะเรียกใช้การเรียกใช้จากระยะไกลแบบไม่มีอุปกรณ์หรือไม่

การคืนสินค้า
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

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

การคืนสินค้า
boolean

keepPostProcessorOrder

public abstract boolean keepPostProcessorOrder ()

ว่าจะใช้ตัวประมวลผลภายหลังตามลำดับที่ระบุไว้ในการกำหนดค่าหรือไม่

การคืนสินค้า
boolean

reportCacheResults

public abstract boolean reportCacheResults ()

แสดงผลเป็น "จริง" หากเราควรรายงานผลลัพธ์ที่แคชไว้เมื่อมี

การคืนสินค้า
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

แสดงค่าเป็น "จริง" หากเราควรรายงานผลลัพธ์ของแคชเมื่อมีใน Presubmit

การคืนสินค้า
boolean

reportInvocationCacheResultsInPostsubmit

public abstract boolean reportInvocationCacheResultsInPostsubmit ()

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

การคืนสินค้า
boolean

reportInvocationCacheResultsInPresubmit

public abstract boolean reportInvocationCacheResultsInPresubmit ()

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

การคืนสินค้า
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

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

การคืนสินค้า
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

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

การคืนสินค้า
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

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

การคืนสินค้า
boolean

reportingTags

public abstract List<String> reportingTags ()

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

การคืนสินค้า
List<String>

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

การคืนสินค้า
boolean

setAutoCollectorSetOptions

public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

ตั้งค่ารายการตัวเลือกที่จะส่งไปยังเครื่องมือรวบรวมข้อมูลอัตโนมัติ

พารามิเตอร์
autoCollectorSetOptions List

setAutoLogCollectors

public abstract void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

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

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

setAutoLogProcessors

public abstract void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

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

พารามิเตอร์
autoLogProcessors Set

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

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

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

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

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

ตั้งค่าว่าจะเปิดตัวอุปกรณ์ก่อนกำหนดในโหมดที่มอบสิทธิ์หรือไม่

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

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

กำหนดคำต่อท้ายที่จะต่อท้าย host_log ของ Tradefed

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

กำหนดจำนวน Shard สำหรับคำสั่ง

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

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

กำหนดดัชนี Shard สำหรับคำสั่ง

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

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

กำหนดว่าจะใช้เซิร์ฟเวอร์การแบ่งข้อมูลแบบไดนามิกระยะไกลหรือไม่

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

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

ตั้งค่าว่าจะพยายามกระจายจำนวนโมดูลในแต่ละชาร์ดให้เท่ากันหรือไม่

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

setShouldUseSandboxing

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

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

การคืนสินค้า
boolean

shouldEnableDeviceSpecificSetup

public abstract boolean shouldEnableDeviceSpecificSetup ()

ว่าจะเปิดใช้การตั้งค่าเฉพาะอุปกรณ์หรือไม่

การคืนสินค้า
boolean

shouldForcePreparerFailureAsTestFailure

public abstract boolean shouldForcePreparerFailureAsTestFailure ()

เมื่อการเตรียมข้อมูลสำหรับการทดสอบไม่สำเร็จ การเรียกใช้การทดสอบอาจไม่สำเร็จเนื่องจากข้อผิดพลาดของโครงสร้างพื้นฐาน ซึ่งจะทำให้ มีการลองทดสอบอีกครั้ง ตัวเลือกนี้ช่วยให้เปลี่ยนความล้มเหลวดังกล่าวเป็นการทดสอบล้มเหลวได้ เพื่อให้โครงสร้างพื้นฐานไม่ต้องสิ้นเปลืองทรัพยากรในการลองเรียกใช้การทดสอบทั้งหมดอีกครั้ง

การคืนสินค้า
boolean

shouldPassRetryAttemptNumber

public abstract boolean shouldPassRetryAttemptNumber ()

ว่าจะส่งหมายเลขการลองใหม่หรือไม่

การคืนสินค้า
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

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

การคืนสินค้า
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

การคืนสินค้า
boolean

shouldSkipParentProcessLogcat

public abstract boolean shouldSkipParentProcessLogcat ()

เลือกว่าจะข้าม Logcat สำหรับกระบวนการหลักหรือไม่

การคืนสินค้า
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

แสดงผลเป็น "จริง" หากเราควรบันทึกผลลัพธ์ในแคช

การคืนสินค้า
boolean

shouldUploadInvocationCacheResults

public abstract boolean shouldUploadInvocationCacheResults ()

แสดงค่าเป็นจริงหากเราควรบันทึกผลการเรียกใช้ในแคช

การคืนสินค้า
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

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

การคืนสินค้า
boolean

shouldUseEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

แสดงผลว่าควรพยายามกระจายจำนวนโมดูลในชาร์ดให้เท่ากันหรือไม่

การคืนสินค้า
boolean

shouldUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

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

การคืนสินค้า
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

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

การคืนสินค้า
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

การคืนสินค้า
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

การคืนสินค้า
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

การคืนสินค้า
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

การคืนสินค้า
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

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

การคืนสินค้า
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

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

การคืนสินค้า
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

จะข้ามการทดสอบสำหรับการเรียกใช้ TRYBOT หรือไม่

การคืนสินค้า
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

การคืนสินค้า
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

การคืนสินค้า
boolean