קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
מחלקות משנה ישירות ידועות
|
אסטרטגיית פיצול כדי ליצור פיצולים מחמירים שלא מדווחים ביחד,
סיכום
בנאים ציבוריים
StrictShardHelper
public StrictShardHelper ()
שיטות ציבוריות
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
ניסיון לפצל את התצורה לתצורות משנה, שיתוזמנו מחדש לפעול בתאריך
במספר משאבים במקביל.
אם פעולת פיצול בוצעה בהצלחה, ההגדרה הנוכחית גורמת לריקה, והפעלה לא יכולה
להמשיך.
החזרות |
boolean |
true אם הבדיקה מפוצלת. אחרת, צריך להחזיר false |
שיטות מוגנות
מבחנים מפוצלים
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
מפצלים את רשימת הבדיקות להפעלה, עם זאת בהתאם להטמעה שמתאימה ליישום. הפיצול צריך להיות
עקביים. אפשר להחזיר רשימה ריקה אם לא ניתן להריץ בדיקות בפיצול.
עליכם להטמיע את זה כדי לספק חלוקה ספציפית של חבילת בדיקות. ברירת המחדל
מנסה לאזן כמה שיותר את מספר IremoteTest לפיצולים
בתור שלב ראשון, השתמשו בקריטריונים משניים או ברמזור כדי להתאים עוד קצת את הרשימות.
פרמטרים |
fullList |
: הרשימה הראשונית המלאה של IRemoteTest , שמכילה את כל הבדיקות
צריכים לפעול. |
shardCount |
int : המספר הכולל של הפיצולים שצריך להריץ. |
useEvenModuleSharding |
boolean : האם להשתמש באסטרטגיה שמחלקת באופן שווה את מספר
מודולים בפיצולים |
החזרות |
|
רשימה של IRemoteTest שהוקצו לכל פיצול. הרשימה
הגודל יהיה shardCount. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-22 (שעון UTC)."],[],[]]