CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
   ↳ com.android.tradefed.command.CommandOptions


הטמעה של ICommandOptions.

סיכום

ערכים קבועים

String DRY_RUN_OPTION

String ENABLE_SANDBOX_TEST_MODE

String INVOCATION_DATA

String JDK_FOLDER_OPTION_NAME

String NOISY_DRY_RUN_OPTION

String TEST_TAG_OPTION

String USE_REMOTE_SANDBOX

String USE_SANDBOX

‫Constructors ציבוריים

CommandOptions()

‫methods ציבוריים

boolean captureLogcatOnFailure()

האם ללכוד logcat אם בדיקת תרחיש השימוש נכשלת

boolean captureScreenshotOnFailure()

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

ICommandOptions clone()
boolean delegatedEarlyDeviceRelease()

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

boolean earlyDeviceRelease()

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

boolean enableDefaultLogProcessors()

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

boolean filterPreviousPassedTests()

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

List<String> getAutoCollectorSetOptions()

מחזירה את רשימת האפשרויות להעברה לכלי האיסוף האוטומטיים.

Set<AutoLogCollector> getAutoLogCollectors()

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

Set<AutoLogProcessor> getAutoLogProcessors()

מחזירה את קבוצת מעבדי היומן האוטומטיים שצריך להוסיף לקריאה לפונקציה

Map<String, String> getDynamicDownloadArgs()

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

MultiMap<String, String> getExperimentalFlags()

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

int getExtraRemotePostsubmitInstance()

האם להפעיל מופעים נוספים במכונה הווירטואלית המרוחקת אחרי השליחה.

String getGeminiApiKey()

מפתח ה-API שבו יש להשתמש לשאילתות הנחיות ל-Gemini API.

String getHostLogSuffix()

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

UniqueMultiMap<String, String> getInvocationData()

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

long getInvocationTimeout()

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

File getJdkFolderForSubprocess()

מחזירה את תיקיית ה-JDK לשימוש כשמבצעים פיצול של ביצוע בתהליך משנה.

long getLoopTime()

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

long getMaxLoopCount()

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

Integer getMultiDeviceCount()

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

boolean getOptimizeMainlineTest()

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

Duration getParallelPreInvocationSetupTimeout()

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

Duration getParallelSetupTimeout()

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

String getRemoteCacheInstanceName()

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

Set<String> getRemoteFiles()

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

MultiMap<String, String> getRolloutFlags()

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

List<File> getRolloutFlagsFiles()

הפונקציה מחזירה רשימה של קבצים שמכילים דגלים להשקה.

Integer getShardCount()

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

Integer getShardIndex()

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

String getTestTag()

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

String getTestTagSuffix()

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

boolean isConditionalBugreportDisabled()

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

boolean isDryRunMode()

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

boolean isExperimentEnabled()

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

boolean isFullHelpMode()

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

boolean isGeminiLogOnlyMode()

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

boolean isHelpMode()

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

boolean isLoopMode()

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

boolean isNoisyDryRunMode()

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

boolean isRemoteInvocationDeviceless()

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

boolean isTracingEnabled()

הפונקציה מחזירה את הערך true אם מעקב אחר הפעלות מופעל, ואת הערך false אם הוא לא מופעל.

boolean keepPostProcessorOrder()

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

boolean reportCacheResults()

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

boolean reportCacheResultsInPresubmit()

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

boolean reportInvocationCacheResultsInPostsubmit()

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

boolean reportInvocationCacheResultsInPresubmit()

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

boolean reportInvocationComplete()

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

boolean reportPassedTests()

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

boolean reportTestCaseCount()

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

List<String> reportingTags()

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

boolean runOnAllDevices()

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

void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

מגדירה את רשימת האפשרויות להעברה לכלי האיסוף האוטומטיים.

void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

מגדיר את קבוצת כלי האיסוף האוטומטיים של יומנים שצריך להוסיף לקריאה לפונקציה.

void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

מגדיר את קבוצת מעבדי הרישום האוטומטי ביומן שצריך להוסיף לקריאה לפונקציה.

void setBugreportOnInvocationEnded(boolean takeBugreport)

ההגדרה קובעת אם ליצור דוח על באג בסוף ההפעלה.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

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

void setHostLogSuffix(String suffix)

מגדיר את הסיומת שתצורף ל-host_log של Tradefed.

void setInvocationTimeout(Long invocationTimeout)

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

void setLoopMode(boolean loopMode)

מגדירים את מצב הלולאה להגדרה.

void setMultiDeviceCount(int count)

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

void setReplicateSetup(boolean replicate)

הגדרה של שימוש בהגדרה משוכפלת או לא.

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

הגדרת דיווח או אי-דיווח של היומנים עד להשלמת ההפעלה

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

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

boolean shouldForcePreparerFailureAsTestFailure()

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

boolean shouldPassRetryAttemptNumber()

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

boolean shouldRemoteDynamicShard()

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

boolean shouldReportModuleProgression()

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

boolean shouldSkipParentProcessLogcat()

האם לדלג על logcat לתהליך האב.

boolean shouldUploadCacheResults()

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

boolean shouldUploadInvocationCacheResults()

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

boolean shouldUseDynamicSharding()

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

boolean shouldUseEvenModuleSharding()

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

boolean shouldUseParallelPreInvocationSetup()

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

boolean shouldUseParallelRemoteSetup()

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

boolean shouldUseParallelSetup()

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

boolean shouldUseRemoteSandboxMode()

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

boolean shouldUseReplicateSetup()

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

boolean shouldUseSandboxTestMode()

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

boolean shouldUseSandboxing()

הפונקציה מחזירה את הערך True אם צריך להשתמש בקונטיינרים של Tf כדי להריץ את הקריאה

boolean shouldUseTokenSharding()

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

boolean skipTrybotExperiment()

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

boolean takeBugreportOnInvocationEnded()

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

boolean takeBugreportzOnInvocationEnded()

הפונקציה מחזירה True אם צריך ליצור bugreportz במקום bugreport במהלך הפעלת הבדיקה של דוח הבאגים הסופי.

ערכים קבועים

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ערך קבוע: "dry-run"

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

ערך קבוע: "sandbox-test-mode"

INVOCATION_DATA

public static final String INVOCATION_DATA

ערך קבוע: "invocation-data"

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

ערך קבוע: "jdk-folder-for-subprocess"

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

ערך קבוע: "noisy-dry-run"

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

ערך קבוע: "test-tag"

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

ערך קבוע: "use-remote-sandbox"

USE_SANDBOX

public static final String USE_SANDBOX

ערך קבוע: "use-sandbox"

‫constructors ציבוריים

CommandOptions

public CommandOptions ()

‫methods ציבוריים

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

האם ללכוד logcat אם בדיקת תרחיש השימוש נכשלת

החזרות
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

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

החזרות
boolean

שכפל

public ICommandOptions clone ()

החזרות
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

החזרות
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

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

החזרות
boolean

enableDefaultLogProcessors

public boolean enableDefaultLogProcessors ()

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

החזרות
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

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

החזרות
boolean

getAutoCollectorSetOptions

public List<String> getAutoCollectorSetOptions ()

מחזירה את רשימת האפשרויות להעברה לכלי האיסוף האוטומטיים.

החזרות
List<String>

getAutoLogCollectors

public Set<AutoLogCollector> getAutoLogCollectors ()

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

החזרות
Set<AutoLogCollector>

getAutoLogProcessors

public Set<AutoLogProcessor> getAutoLogProcessors ()

מחזירה את קבוצת מעבדי היומן האוטומטיים שצריך להוסיף לקריאה לפונקציה

החזרות
Set<AutoLogProcessor>

getDynamicDownloadArgs

public Map<String, String> getDynamicDownloadArgs ()

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

החזרות
Map<String, String>

getExperimentalFlags

public MultiMap<String, String> getExperimentalFlags ()

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

החזרות
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

האם להפעיל מופעים נוספים במכונה הווירטואלית המרוחקת אחרי השליחה.

החזרות
int

getGeminiApiKey

public String getGeminiApiKey ()

מפתח ה-API שבו יש להשתמש לשאילתות הנחיות ל-Gemini API.

החזרות
String

getHostLogSuffix

public String getHostLogSuffix ()

הפונקציה מחזירה את הסיומת לצירוף ל-host_log של Tradefed או 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 הזמן באלפיות השנייה

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

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

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

החזרות
String

getRemoteFiles

public Set<String> getRemoteFiles ()

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

החזרות
Set<String>

getRolloutFlags

public MultiMap<String, String> getRolloutFlags ()

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

החזרות
MultiMap<String, String>

getRolloutFlagsFiles

public List<File> getRolloutFlagsFiles ()

הפונקציה מחזירה רשימה של קבצים שמכילים דגלים להשקה.

החזרות
List<File>

getShardCount

public Integer getShardCount ()

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

החזרות
Integer

getShardIndex

public Integer getShardIndex ()

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

החזרות
Integer

getTestTag

public String getTestTag ()

מחזירה את תג הבדיקה עבור הקריאה. אם לא מציינים ערך, ברירת המחדל היא stub.

החזרות
String

getTestTagSuffix

public String getTestTagSuffix ()

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

החזרות
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

החזרות
boolean

isDryRunMode

public boolean isDryRunMode ()

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

החזרות
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

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

החזרות
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

החזרות
boolean

isGeminiLogOnlyMode

public boolean isGeminiLogOnlyMode ()

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

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

הפונקציה מחזירה את הערך true אם מעקב אחר הפעלות מופעל, ואת הערך false אם הוא לא מופעל.

החזרות
boolean

keepPostProcessorOrder

public boolean keepPostProcessorOrder ()

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

החזרות
boolean

reportCacheResults

public boolean reportCacheResults ()

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

החזרות
boolean

reportCacheResultsInPresubmit

public boolean reportCacheResultsInPresubmit ()

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

החזרות
boolean

reportInvocationCacheResultsInPostsubmit

public boolean reportInvocationCacheResultsInPostsubmit ()

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

החזרות
boolean

reportInvocationCacheResultsInPresubmit

public boolean reportInvocationCacheResultsInPresubmit ()

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

החזרות
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

החזרות
boolean

reportPassedTests

public boolean reportPassedTests ()

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

החזרות
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

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

החזרות
boolean

reportingTags

public List<String> reportingTags ()

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

החזרות
List<String>

runOnAllDevices

public boolean runOnAllDevices ()

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

החזרות
boolean

setAutoCollectorSetOptions

public void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

מגדירה את רשימת האפשרויות להעברה לכלי האיסוף האוטומטיים.

פרמטרים
autoCollectorSetOptions List

setAutoLogCollectors

public void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

מגדיר את קבוצת כלי האיסוף האוטומטיים של יומנים שצריך להוסיף לקריאה לפונקציה.

פרמטרים
autoLogCollectors Set

setAutoLogProcessors

public void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

מגדיר את קבוצת מעבדי הרישום האוטומטי ביומן שצריך להוסיף לקריאה לפונקציה.

פרמטרים
autoLogProcessors Set

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)

מגדיר את הסיומת שתצורף ל-host_log של Tradefed.

פרמטרים
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)

הגדרת דיווח או אי-דיווח של היומנים עד להשלמת ההפעלה

פרמטרים
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

shouldEnableDeviceSpecificSetup

public boolean shouldEnableDeviceSpecificSetup ()

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

החזרות
boolean

shouldForcePreparerFailureAsTestFailure

public boolean shouldForcePreparerFailureAsTestFailure ()

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

החזרות
boolean

shouldPassRetryAttemptNumber

public boolean shouldPassRetryAttemptNumber ()

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

החזרות
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

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

החזרות
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

החזרות
boolean

shouldSkipParentProcessLogcat

public boolean shouldSkipParentProcessLogcat ()

האם לדלג על logcat לתהליך האב.

החזרות
boolean

shouldUploadCacheResults

public boolean shouldUploadCacheResults ()

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

החזרות
boolean

shouldUploadInvocationCacheResults

public boolean shouldUploadInvocationCacheResults ()

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

החזרות
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 כדי להריץ את הקריאה

החזרות
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

החזרות
boolean

skipTrybotExperiment

public boolean skipTrybotExperiment ()

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

החזרות
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

החזרות
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

הפונקציה מחזירה True אם צריך ליצור bugreportz במקום bugreport במהלך הפעלת הבדיקה של דוח הבאגים הסופי.

החזרות
boolean