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 JDK_FOLDER_OPTION_NAME

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

מחזירה את מפת ה-arg כדי להעביר לשאילתת ההורדה הדינמית.

getExperimentalFlags ()

מחזירה את מפת הדגלים הניסיונית, שניתן להשתמש בה כדי להציג פרויקטי שער.

int getExtraRemotePostsubmitInstance ()

האם להפעיל מופעים נוספים ב-VM המרוחק ב-postsubmit או לא.

String getHostLogSuffix ()

מחזירה את הסיומת להוספה ל-Tradefed host_log או null אם אין קידומת.

UniqueMultiMap <String, String> getInvocationData ()

מחזירה את הנתונים שהועברו להזמנה כדי לתאר אותו

long getInvocationTimeout ()

החזר את הזמן הקצוב להתקשרות שצוין.

File getJdkFolderForSubprocess ()

מחזירה את תיקיית jdk לשימוש בעת חילוף ביצוע בתהליך משנה.

long getLoopTime ()

קבל את הזמן להמתין לפני תזמון מחדש של פקודה זו.

long getMaxLoopCount ()

מחזירה את מספר הפעמים המרבי לפקודה המתוזמנת.

Integer getMultiDeviceCount ()

החזר את מספר המכשירים לבדיקות ריבוי מכשירים.

boolean getOptimizeMainlineTest ()

מחזירה true אם עלינו לבצע אופטימיזציה של רשימת מודולי הבדיקה לבדיקה ראשונית.

Duration getParallelPreInvocationSetupTimeout ()

החזר את הזמן הקצוב עבור הגדרה מקבילה של קריאה מקבילה.

Duration getParallelSetupTimeout ()

מחזיר את הזמן הקצוב לשימוש במהלך הגדרות מקבילות.

getRemoteFiles ()

מחזירה את רשימת הקבצים המרוחקים שהוגדרו.

Integer getShardCount ()

החזר את ספירת הרסיסים הכוללת עבור הפקודה.

Integer getShardIndex ()

החזר את אינדקס הרסיסים עבור הפקודה.

String getTestTag ()

החזר את תג הבדיקה עבור ההזמנה.

String getTestTagSuffix ()

החזר את הסיומת test-tag, שצורפה ל-test-tag כדי לייצג כמה גרסאות של בדיקה אחת.

boolean isConditionalBugreportDisabled ()

מחזירה אם דוח באג מותנה מושבת או לא

boolean isDryRunMode ()

החזר true אם צריך לדלג הוספת פקודה זו לתור.

boolean isExperimentEnabled ()

האם לאפשר ניסויים באמצעות דגלים ניסיוניים או לא.

boolean isFullHelpMode ()

מחזירה true אם התבקש מצב עזרה מפורט מלא

boolean isHelpMode ()

מחזירה true אם התבקש מצב עזרה מקוצר

boolean isLoopMode ()

החזר את מצב הלולאה עבור התצורה.

boolean isNoisyDryRunMode ()

החזר true אם עלינו להדפיס את הפקודה למסוף לפני שאנו לדלג מוסיף אותו לתור.

boolean isRemoteInvocationDeviceless ()

האם להפעיל או לא להפעיל זירוז מרחוק ללא מכשירים.

boolean isTracingEnabled ()

מחזירה אם מעקב אחר שיחות מופעל או לא.

boolean reportInvocationComplete ()

האם לדווח או לא על היומנים עד ל-invocationComplete.

boolean reportPassedTests ()

האם לדווח על מקרי מבחן שעברו או לא.

boolean reportTestCaseCount ()

האם לדווח או לא על מספר מקרי הבדיקה לכל סוגי בדיקה.

reportingTags ()

רשימת התגים המשמשים לדיווח הקשורים להתקשרות.

boolean runOnAllDevices ()

החזר true אם הפקודה אמורה לפעול בכל המכשירים.

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 setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

מגדיר אם להשתמש בשרת ריסוק דינמי מרוחק או לא

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

הגדר אם לנסות לפזר את מספר המודולים באופן שווה על פני רסיסים

void setShouldUseSandboxing (boolean use)

קובע אם עלינו להשתמש במכולות TF או לא

void setTestTag (String testTag)

מגדיר את תג הבדיקה עבור ההזמנה.

void setUseSandboxTestMode (boolean use)

קובע אם עלינו להשתמש במצב בדיקת ארגז חול TF או לא.

boolean shouldDisableInvocationSetupAndTeardown ()

האם להשבית או לא לבטל את ההגדרה שלפני הפניה ופירוק לאחר הפניה.

boolean shouldRemoteDynamicShard ()

מחזירה אם להשתמש בשרת ריסוק דינמי מרוחק או לא

boolean shouldReportModuleProgression ()

האם לדווח או לא על התקדמות הפנייה מרחוק ברמת המודול.

boolean shouldUseDynamicSharding ()

מחזירה אם עלינו להשתמש בריסוק דינמי או לא

boolean shouldUseEvenModuleSharding ()

מחזירה אם לנסות לפזר מספר מודולים באופן שווה על פני רסיסים

boolean shouldUseParallelPreInvocationSetup ()

חזור אם לבצע הגדרה קדם-התקשרות במקביל.

boolean shouldUseParallelRemoteSetup ()

האם לנסות הגדרה מקבילה של ההתקנים המרוחקים או לא.

boolean shouldUseParallelSetup ()

האם לנסות הגדרה מקבילה או לא.

boolean shouldUseRemoteSandboxMode ()

האם להשתמש במצב ארגז חול בהתקשרות מרחוק או לא.

boolean shouldUseReplicateSetup ()

האם להשתמש בהגדרה משוכפלת עבור כל המכשירים המרוחקים או לא.

boolean shouldUseSandboxTestMode ()

מחזירה true אם עלינו להשתמש בארגז החול Tf במצב בדיקה.

boolean shouldUseSandboxing ()

מחזירה true אם עלינו להשתמש בקונטיינרים של Tf להפעלת ה-invocation

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

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

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

בנאים ציבוריים

אפשרויות פקודה

public CommandOptions ()

שיטות ציבוריות

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

האם ללכוד או לא ללכוד logcat על כשל במקרה בדיקה

החזרות
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

האם לצלם צילום מסך על כשל במקרה מבחן או לא

החזרות
boolean

שיבוט

public ICommandOptions clone ()

החזרות
ICommandOptions

מואצלEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

האם לשחרר את המכשיר מוקדם במצב האצלה או לא.

החזרות
boolean

שחרור מוקדם של Device

public boolean earlyDeviceRelease ()

האם לשחרר את המכשיר מוקדם או לא בסיום איתו.

החזרות
boolean

מסנן בדיקות קודמים שעברו

public boolean filterPreviousPassedTests ()

האם לסנן או לא מקרי בדיקה שעברו מניסיון קודם.

החזרות
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

מחזירה את קבוצת אוספי היומנים האוטומטיים שיתווספו עבור הזמנה

החזרות

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

מחזירה את מפת ה-arg כדי להעביר לשאילתת ההורדה הדינמית.

החזרות

getExperimentalFlags

public  getExperimentalFlags ()

מחזירה את מפת הדגלים הניסיונית, שניתן להשתמש בה כדי להציג פרויקטי שער.

החזרות

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

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

מחזירה את תיקיית jdk לשימוש בעת חילוף ביצוע בתהליך משנה.

החזרות
File

getLoopTime

public long getLoopTime ()

קבל את הזמן להמתין לפני תזמון מחדש של פקודה זו.

החזרות
long זמן ב-ms

getMaxLoopCount

public long getMaxLoopCount ()

מחזירה את מספר הפעמים המרבי לפקודה המתוזמנת. אין השפעה אם isLoopMode הוא false.

החזרות
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

החזר את מספר המכשירים לבדיקות ריבוי מכשירים.

החזרות
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

מחזירה true אם עלינו לבצע אופטימיזציה של רשימת מודולי הבדיקה לבדיקה ראשונית.

החזרות
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

החזר את הזמן הקצוב עבור הגדרה מקבילה של קריאה מקבילה.

החזרות
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

מחזיר את הזמן הקצוב לשימוש במהלך הגדרות מקבילות.

החזרות
Duration

getRemoteFiles

public  getRemoteFiles ()

מחזירה את רשימת הקבצים המרוחקים שהוגדרו.

החזרות

getShardCount

public Integer getShardCount ()

החזר את ספירת הרסיסים הכוללת עבור הפקודה.

החזרות
Integer

getShardIndex

public Integer getShardIndex ()

החזר את אינדקס הרסיסים עבור הפקודה.

החזרות
Integer

getTestTag

public String getTestTag ()

החזר את תג הבדיקה עבור ההזמנה. ברירת המחדל היא 'סטאב' אם לא צוין.

החזרות
String

getTestTagSuffix

public String getTestTagSuffix ()

החזר את הסיומת test-tag, שצורפה ל-test-tag כדי לייצג כמה גרסאות של בדיקה אחת.

החזרות
String

isConditionalBugreport Disabled

public boolean isConditionalBugreportDisabled ()

מחזירה אם דוח באג מותנה מושבת או לא

החזרות
boolean

isDryRunMode

public boolean isDryRunMode ()

החזר true אם צריך לדלג הוספת פקודה זו לתור.

החזרות
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

האם לאפשר ניסויים באמצעות דגלים ניסיוניים או לא.

החזרות
boolean

isFullHelpMode

public boolean isFullHelpMode ()

מחזירה true אם התבקש מצב עזרה מפורט מלא

החזרות
boolean

isHelpMode

public boolean isHelpMode ()

מחזירה true אם התבקש מצב עזרה מקוצר

החזרות
boolean

isLoopMode

public boolean isLoopMode ()

החזר את מצב הלולאה עבור התצורה.

החזרות
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

החזר true אם עלינו להדפיס את הפקודה למסוף לפני שאנו לדלג מוסיף אותו לתור.

החזרות
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

האם להפעיל או לא להפעיל זירוז מרחוק ללא מכשירים.

החזרות
boolean

isTracingEnabled

public boolean isTracingEnabled ()

מחזירה אם מעקב אחר שיחות מופעל או לא.

החזרות
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

האם לדווח או לא על היומנים עד ל-invocationComplete.

החזרות
boolean

דוח מבחנים שעברו

public boolean reportPassedTests ()

האם לדווח על מקרי מבחן שעברו או לא.

החזרות
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

האם לדווח או לא על מספר מקרי הבדיקה לכל סוגי בדיקה.

החזרות
boolean

תגי דיווח

public  reportingTags ()

רשימת התגים המשמשים לדיווח הקשורים להתקשרות.

החזרות

runOnAllDevices

public boolean runOnAllDevices ()

החזר true אם הפקודה אמורה לפעול בכל המכשירים.

החזרות
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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

מגדיר אם להשתמש בשרת ריסוק דינמי מרוחק או לא

פרמטרים
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

הגדר אם לנסות לפזר את מספר המודולים באופן שווה על פני רסיסים

פרמטרים
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

קובע אם עלינו להשתמש במכולות TF או לא

פרמטרים
use boolean

setTestTag

public void setTestTag (String testTag)

מגדיר את תג הבדיקה עבור ההזמנה.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

קובע אם עלינו להשתמש במצב בדיקת ארגז חול TF או לא.

פרמטרים
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

האם להשבית או לא לבטל את ההגדרה שלפני הפניה ופירוק לאחר הפניה.

החזרות
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

מחזירה אם להשתמש בשרת ריסוק דינמי מרוחק או לא

החזרות
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

האם לדווח או לא על התקדמות הפנייה מרחוק ברמת המודול.

החזרות
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

מחזירה אם עלינו להשתמש בריסוק דינמי או לא

החזרות
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

מחזירה אם לנסות לפזר מספר מודולים באופן שווה על פני רסיסים

החזרות
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

חזור אם לבצע הגדרה קדם-התקשרות במקביל.

החזרות
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

האם לנסות הגדרה מקבילה של ההתקנים המרוחקים או לא.

החזרות
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

האם לנסות הגדרה מקבילה או לא.

החזרות
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

האם להשתמש במצב ארגז חול בהתקשרות מרחוק או לא.

החזרות
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

האם להשתמש בהגדרה משוכפלת עבור כל המכשירים המרוחקים או לא.

החזרות
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

מחזירה true אם עלינו להשתמש בארגז החול Tf במצב בדיקה.

החזרות
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

מחזירה true אם עלינו להשתמש בקונטיינרים של Tf להפעלת ה-invocation

החזרות
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

אם ריסוק צריך להשתמש בתמיכת האסימון.

החזרות
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

החזר אמת אם יש לבצע דוח באג כאשר הפעלת הבדיקה הסתיימה.

החזרות
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

החזר true אם יש לקחת דיווח באג במקום דוח באג במהלך הפקת הבדיקה הסופי של דיווח באג.

החזרות
boolean