בדיקת 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(
הפונקציה מוסיפה |
void
|
addAllIncludeFilters(
הוספת |
void
|
addExcludeFilter(String filter)
הוספת מסנן של הבדיקות שלא ייכללו. |
void
|
addIncludeFilter(String filter)
הוספת מסנן של הבדיקות שייכללו. |
void
|
clearExcludeFilters()
מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע. |
void
|
clearIncludeFilters()
מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע. |
boolean
|
getBluetoothFlag(ITestDevice testDevice, String flag)
|
|
getConfigFlags()
|
|
getExcludeFilters()
הפונקציה מחזירה את הערך הנוכחי |
|
getFlagsDefaultValues()
|
|
getIncludeFilters()
הפונקציה מחזירה את הערך הנוכחי |
void
|
initFlagsConfig(ITestDevice testDevice, File testConfigFile)
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener. |
|
split(int shardCountHint)
גרסה חלופית של |
בנאים ציבוריים
בדיקת 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
publicgetConfigFlags ()
החזרות | |
---|---|
|
getExcludeFilters
publicgetExcludeFilters ()
הפונקציה מחזירה את הערך הנוכחי ERROR(/Set)
של מסנני ההחרגה.
החזרות | |
---|---|
|
getflagsDefaultValues
publicgetFlagsDefaultValues ()
החזרות | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
הפונקציה מחזירה את הערך הנוכחי 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 |
פיצול
publicsplit (int shardCountHint)
גרסה חלופית של split()
שמספקת גם את ה-shardCount שבו נעשה ניסיון
תופעל. האפשרות הזו שימושית לחלק מהרצת הבדיקות שלא יכולה לפעמים להחליט באופן שרירותי.
פרמטרים | |
---|---|
shardCountHint |
int : מספר המפוצלים שניסינו ליצור. |
החזרות | |
---|---|
|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה
לא ניתן לפיצול כרגע |