IShardableTest
public interface IShardableTest
implements IRemoteTest
com.android.tradefed.testtype.IShardableTest |
IRemoteTest
שניתן לפצל לתת-בדיקות הניתנות להפעלה בנפרד. הפיצול לתת-מבחנים צפוי להיות דטרמיניסטי וכל תת-מבחן צריך להיות עצמאי על מנת לאפשר ביצוע של רסיסים שונים על מארחים שונים.
סיכום
שיטות ציבוריות | |
---|---|
default | split (Integer shardCountHint, TestInformation testInfo) גרסה חלופית של |
default | split () חלקו את הבדיקה לנתחים הניתנים להרצה בנפרד. |
default | split (int shardCountHint) גרסה חלופית של |
שיטות ציבוריות
לְפַצֵל
publicsplit (Integer shardCountHint, TestInformation testInfo)
גרסה חלופית של split(int)
המספקת גם TestInformation
שמכיל מידע מוקדם מההורה שיוצר את הרסיסים. זה שימושי אם יש צורך לגשת לדברים כמו מידע על מכשיר או מבנה במהלך הריסוק.
פרמטרים | |
---|---|
shardCountHint | Integer : ספירת הרסיסים הניסיונות. |
testInfo | TestInformation : ה- TestInformation האב |
החזרות | |
---|---|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת כעת לחלוקה |
לְפַצֵל
publicsplit ()
חלקו את הבדיקה לנתחים הניתנים להרצה בנפרד.
זה חייב להיות דטרמיניסטי ולהחזיר תמיד את אותה רשימה של IRemoteTest
עבור אותו קלט.
זה ייקרא לפני ביצוע הבדיקה, כך שתלות שהוזרקו (כגון ITestDevice
for IDeviceTest
s) עשויות להיות null.
החזרות | |
---|---|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת כעת לחלוקה |
לְפַצֵל
publicsplit (int shardCountHint)
גרסה חלופית של split()
המספקת גם את ה-shardCount שמנסה להפעיל. זה שימושי עבור רץ מבחן שאינו יכול להחליט באופן שרירותי לפעמים.
פרמטרים | |
---|---|
shardCountHint | int : ספירת הרסיסים הניסיונות. |
החזרות | |
---|---|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת כעת לחלוקה |