בדיקת PtsBot

public class PtsBotTest
extends Object implements IRemoteTest, IShardableTest, ITestFilterReceiver

JavaScript.lang.Object
com.android.tradefed.testtype.pandora.PtsBotTest


מריצים בדיקות PTS של בוטים. PTS-bot הוא אוטומציה מלאה של חבילת כוונון הפרופיל Bluetooth, הוא כלי הבדיקה שמסופק על ידי תקן Bluetooth כדי להריץ בדיקות אישור למארח Bluetooth. (ראו https://www.bluetooth.com/develop-with-bluetooth/eligibility-listing/eligibility-test-tools/profile-functional-Suite/.

סיכום

בנאים ציבוריים

PtsBotTest()

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

void addAllExcludeFilters( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

void addAllIncludeFilters( filters)

הוספת ERROR(/Set) המסננים של הבדיקות שרוצים לכלול.

void addExcludeFilter(String filter)

הוספת מסנן של הבדיקות שלא ייכללו.

void addIncludeFilter(String filter)

הוספת מסנן של הבדיקות שייכללו.

void clearExcludeFilters()

מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.

void clearIncludeFilters()

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

boolean getBluetoothFlag(ITestDevice testDevice, String flag)
getConfigFlags()
getExcludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

getFlagsDefaultValues()
getIncludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

void initFlagsConfig(ITestDevice testDevice, File testConfigFile)
void run(TestInformation testInfo, ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

split(int shardCountHint)

גרסה חלופית של split() שמספקת גם את ה-shardCount שבו נעשה ניסיון תופעל.

בנאים ציבוריים

בדיקת PtsBot

public PtsBotTest ()

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

addAllExcludeFilters (הוספת מסננים)

public void addAllExcludeFilters ( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

פרמטרים
filters

addAllInclude filters

public void addAllIncludeFilters ( filters)

הוספת ERROR(/Set) המסננים של הבדיקות שרוצים לכלול.

פרמטרים
filters

הוספת מסנן להחרגה

public void addExcludeFilter (String filter)

הוספת מסנן של הבדיקות שלא ייכללו.

פרמטרים
filter String

addIncludeFilter (הוספת מסנן)

public void addIncludeFilter (String filter)

הוספת מסנן של הבדיקות שייכללו.

פרמטרים
filter String

ניקוי החרגה מסננים

public void clearExcludeFilters ()

מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.

ניקוי פילטרים

public void clearIncludeFilters ()

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

קבלתBluetooth דגל

public boolean getBluetoothFlag (ITestDevice testDevice, 
                String flag)

פרמטרים
testDevice ITestDevice

flag String

החזרות
boolean

getConfigflags

public  getConfigFlags ()

החזרות

getExcludeFilters

public  getExcludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

החזרות

getflagsDefaultValues

public  getFlagsDefaultValues ()

החזרות

getIncludeFilters

public  getIncludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

החזרות

initflagsConfig

public void initFlagsConfig (ITestDevice testDevice, 
                File testConfigFile)

פרמטרים
testDevice ITestDevice

testConfigFile File

ראן

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

פרמטרים
testInfo TestInformation: האובייקט TestInformation שמכיל מידע שימושי להרצה בדיקות.

listener ITestInvocationListener: ITestInvocationListener של תוצאות הבדיקה

קליעות
DeviceNotAvailableException

פיצול

public  split (int shardCountHint)

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

פרמטרים
shardCountHint int: מספר המפוצלים שניסינו ליצור.

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