ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICcommandOptions


מיכל לאפשרויות ביצוע לפקודות.

סיכום

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

abstract boolean captureLogcatOnFailure ()

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

abstract boolean captureScreenshotOnFailure ()

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

abstract ICommandOptions clone ()

יוצר עותק של האובייקט ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

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

abstract boolean earlyDeviceRelease ()

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

abstract boolean filterPreviousPassedTests ()

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

abstract getAutoLogCollectors ()

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

abstract getDynamicDownloadArgs ()

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

abstract getExperimentalFlags ()

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

abstract int getExtraRemotePostsubmitInstance ()

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

abstract String getHostLogSuffix ()

מחזירה את הסיומת להוספה ל-Tradefed host_log או 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 ()

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

abstract Duration getParallelPreInvocationSetupTimeout ()

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

abstract Duration getParallelSetupTimeout ()

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

abstract getRemoteFiles ()

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

abstract Integer getShardCount ()

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

abstract Integer getShardIndex ()

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

abstract String getTestTag ()

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

abstract String getTestTagSuffix ()

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

abstract boolean isConditionalBugreportDisabled ()

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

abstract boolean isDryRunMode ()

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

abstract boolean isExperimentEnabled ()

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

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

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

abstract boolean isNoisyDryRunMode ()

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

abstract boolean isRemoteInvocationDeviceless ()

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

abstract boolean isTracingEnabled ()

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

abstract boolean reportInvocationComplete ()

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

abstract boolean reportPassedTests ()

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

abstract boolean reportTestCaseCount ()

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

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

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

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

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

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

abstract boolean shouldUseEvenModuleSharding ()

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

abstract boolean shouldUseParallelPreInvocationSetup ()

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

abstract boolean shouldUseParallelRemoteSetup ()

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

abstract boolean shouldUseParallelSetup ()

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

abstract boolean shouldUseRemoteSandboxMode ()

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

abstract boolean shouldUseReplicateSetup ()

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

abstract boolean shouldUseSandboxTestMode ()

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

abstract boolean shouldUseSandboxing ()

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

abstract boolean shouldUseTokenSharding ()

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

abstract boolean takeBugreportOnInvocationEnded ()

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

abstract boolean takeBugreportzOnInvocationEnded ()

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

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

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

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

החזרות
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

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

החזרות
boolean

שיבוט

public abstract ICommandOptions clone ()

יוצר עותק של האובייקט ICommandOptions .

החזרות
ICommandOptions

מואצלEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

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

החזרות
boolean

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

public abstract boolean earlyDeviceRelease ()

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

החזרות
boolean

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

public abstract boolean filterPreviousPassedTests ()

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

החזרות
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

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

החזרות

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

החזרות

getExperimentalFlags

public abstract  getExperimentalFlags ()

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

החזרות

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

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

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

החזרות
File

getLoopTime

public abstract long getLoopTime ()

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

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

getMaxLoopCount

public abstract long getMaxLoopCount ()

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

החזרות
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

החזרות
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

החזרות
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

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

החזרות
Duration

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

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

החזרות
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

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

החזרות
String

isConditionalBugreport Disabled

public abstract boolean isConditionalBugreportDisabled ()

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

החזרות
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

החזרות
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

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

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

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

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

החזרות
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

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

החזרות
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

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

החזרות
boolean

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

public abstract boolean reportPassedTests ()

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

החזרות
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

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

החזרות
boolean

תגי דיווח

public abstract  reportingTags ()

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

החזרות

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

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

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

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

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

החזרות
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

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

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

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

החזרות
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

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

החזרות
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

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

החזרות
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

החזרות
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

החזרות
boolean