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
s לאותה קלט.
זה ייקרא לפני ביצוע הבדיקה, ולכן תלות מוזרקת (כגון ITestDevice
עבור IDeviceTest
s) עשויה להיות אפסית.
החזרות | |
---|---|
אוסף של מבחני משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת לניתוק כעת |
לְפַצֵל
publicsplit (int shardCountHint)
גרסה חלופית של split()
המספקת גם את shardCount שמנסים להריץ. זה שימושי עבור רץ מבחן כלשהו שלא יכול להחליט באופן שרירותי לפעמים.
פרמטרים | |
---|---|
shardCountHint | int : ניסיון לספור רסיסים. |
החזרות | |
---|---|
אוסף של מבחני משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת לניתוק כעת |