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

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

แสดงผลคำต่อท้ายต่อท้าย 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()

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

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)

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

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 แทนรายงานข้อบกพร่องระหว่างการเรียกใช้ทดสอบ รายงานข้อบกพร่องขั้นสุดท้าย

ช่อง

ตัวเลือก DRY RUN

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_mode

public static final String ENABLE_SANDBOX_TEST_MODE

ข้อมูลใบแจ้งหนี้

public static final String INVOCATION_DATA

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

ตัวเลือก TEST_TAG_

public static final String TEST_TAG_OPTION

ใช้กล่องทราย (USE_REMOTE_SANDBOX)

public static final String USE_REMOTE_SANDBOX

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

public static final String USE_SANDBOX

ช่างก่อสร้างสาธารณะ

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

public CommandOptions ()

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

จับภาพบันทึกจากกล้องเมื่อไม่ผ่าน

public boolean captureLogcatOnFailure ()

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

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

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

public boolean captureScreenshotOnFailure ()

ถ่ายภาพหน้าจอเมื่อกรอบการทดสอบล้มเหลวหรือไม่

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

โคลน

public ICommandOptions clone ()

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

ก่อนเปิดตัวอุปกรณ์

public boolean earlyDeviceRelease ()

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

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

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

public boolean filterPreviousPassedTests ()

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

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

getAutoLogCollector

public  getAutoLogCollectors ()

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

คิกรีเทิร์น

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

คิกรีเทิร์น

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

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

getHostLogSuffix

public String getHostLogSuffix ()

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

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

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

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

getInvocationระยะหมดเวลา

public long getInvocationTimeout ()

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

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

getLoopTime

public long getLoopTime ()

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

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

getMaxLoopCount (จำนวนการได้รับจำนวนลูปสูงสุด)

public long getMaxLoopCount ()

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

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

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

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

getParallelSetupระยะหมดเวลา

public Duration getParallelSetupTimeout ()

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

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

getShardCount

public Integer getShardCount ()

แสดงผลจำนวนชาร์ดรวมของคำสั่ง

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

getShardIndex

public Integer getShardIndex ()

แสดงผลดัชนีชาร์ดสำหรับคำสั่งดังกล่าว

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

getTestTag

public String getTestTag ()

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

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

getTestTagSuffix

public String getTestTagSuffix ()

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

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

โหมด isDryRun

public boolean isDryRunMode ()

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

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

โหมดความช่วยเหลือแบบเต็ม

public boolean isFullHelpMode ()

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

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

โหมดความช่วยเหลือ

public boolean isHelpMode ()

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

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

โหมด is Loop

public boolean isLoopMode ()

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

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

โหมด isNoisyDryRun

public boolean isNoisyDryRunMode ()

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

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

reportInvocationComplete

public boolean reportInvocationComplete ()

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

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

reportPassedTests

public boolean reportPassedTests ()

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

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

reportTestCaseCount

public boolean reportTestCaseCount ()

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

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

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

public  reportingTags ()

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

คิกรีเทิร์น

ใช้งานบนอุปกรณ์ทั้งหมด

public boolean runOnAllDevices ()

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

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

setAutoLogCollector

public void setAutoLogCollectors ( autoLogCollectors)

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

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

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

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

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

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

ส่วนต่อท้ายในโฮสต์

public void setHostLogSuffix (String suffix)

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

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

setInvocationระยะหมดเวลา

public void setInvocationTimeout (Long invocationTimeout)

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

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

ตั้งค่าโหมดวนซ้ำ

public void setLoopMode (boolean loopMode)

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

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

public void setReplicateSetup (boolean replicate)

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

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

ตั้งค่า ReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

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

ตั้งค่าReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

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

setShardCount

public void setShardCount (Integer shardCount)

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

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

ตั้งค่าShardIndex

public void setShardIndex (Integer shardIndex)

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

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

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

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

setTestTag

public void setTestTag (String testTag)

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

ตั้งค่าUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

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

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

public boolean shouldDisableInvocationSetupAndTeardown ()

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

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

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

public boolean shouldReportModuleProgression ()

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

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

ควรใช้การชาร์ดไดนามิก

public boolean shouldUseDynamicSharding ()

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

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

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

public boolean shouldUseParallelRemoteSetup ()

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

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

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

public boolean shouldUseParallelSetup ()

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

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

ควรใช้โหมดแซนด์บ็อกซ์ระยะไกล

public boolean shouldUseRemoteSandboxMode ()

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

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

ควรใช้การตั้งค่าแบบจำลอง

public boolean shouldUseReplicateSetup ()

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

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

ควรใช้แซนด์บ็อกซ์การทดสอบโหมด

public boolean shouldUseSandboxTestMode ()

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

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

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

public boolean shouldUseSandboxing ()

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

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

คุณควรใช้โทเค็นชาร์ดดิ้ง

public boolean shouldUseTokenSharding ()

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

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

TakeBugreportOnInvocation สิ้นสุดแล้ว

public boolean takeBugreportOnInvocationEnded ()

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

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

TakeBugreportzOnInvocation สิ้นสุดแล้ว

public boolean takeBugreportzOnInvocationEnded ()

แสดงค่า "จริง" หากควรใช้ Bugreportz แทนรายงานข้อบกพร่องระหว่างการเรียกใช้ทดสอบ รายงานข้อบกพร่องขั้นสุดท้าย

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