בדיקת MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
בדיקת מארח שנועדה להריץ קובץ בינארי של Mobly python ממערכת Android Build (Soong)
סיכום
בנאים ציבוריים | |
---|---|
MoblyBinaryHostTest()
|
שיטות ציבוריות | |
---|---|
void
|
addAllExcludeFilters(
הפונקציה מוסיפה |
void
|
addAllIncludeFilters(
הוספת |
void
|
addExcludeFilter(String filter)
הוספת מסנן של הבדיקות שלא ייכללו. |
void
|
addIncludeFilter(String filter)
הוספת מסנן של הבדיקות שייכללו. |
void
|
clearExcludeFilters()
מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע. |
void
|
clearIncludeFilters()
מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע. |
ITestDevice
|
getDevice()
מעבירים את המכשיר לבדיקה. |
|
getExcludeFilters()
הפונקציה מחזירה את הערך הנוכחי |
|
getIncludeFilters()
הפונקציה מחזירה את הערך הנוכחי |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
צריך להזריק את המכשיר בבדיקה. |
|
split(int shardCountHint)
גרסה חלופית של |
שיטות מוגנות | |
---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath,
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
ניתוח תוצאות הבדיקה של Mobly והפקת דיווח על התוצאות. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
בנאים ציבוריים
בדיקת MoblyBinaryHostTest
public MoblyBinaryHostTest ()
שיטות ציבוריות
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 ()
מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.
getExcludeFilters
publicgetExcludeFilters ()
הפונקציה מחזירה את הערך הנוכחי ERROR(/Set)
של מסנני ההחרגה.
החזרות | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
הפונקציה מחזירה את הערך הנוכחי ERROR(/Set)
של מסנני הכללה.
החזרות | |
---|---|
|
ראן
public final void run (TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener.
פרמטרים | |
---|---|
testInfo |
TestInformation : האובייקט TestInformation שמכיל מידע שימושי להרצה
בדיקות. |
listener |
ITestInvocationListener : ITestInvocationListener של תוצאות הבדיקה |
הגדרת מכשיר
public void setDevice (ITestDevice device)
צריך להזריק את המכשיר בבדיקה.
פרמטרים | |
---|---|
device |
ITestDevice : ITestDevice לשימוש |
פיצול
publicsplit (int shardCountHint)
גרסה חלופית של split()
שמספקת גם את ה-shardCount שבו נעשה ניסיון
תופעל. האפשרות הזו שימושית לחלק מהרצת הבדיקות שלא יכולה לפעמים להחליט באופן שרירותי.
פרמטרים | |
---|---|
shardCountHint |
int : מספר המפוצלים שניסינו ליצור. |
החזרות | |
---|---|
|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה
לא ניתן לפיצול כרגע |
שיטות מוגנות
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
פרמטרים | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
החזרות | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
פרמטרים | |
---|---|
filePath |
String |
configPath |
String |
החזרות | |
---|---|
String[] |
בדיקות מסנן
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
פרמטרים | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
החזרות | |
---|---|
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
החזרות | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
החזרות | |
---|---|
File |
resultYamlTest Results
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
ניתוח תוצאות הבדיקה של Mobly והפקת דיווח על התוצאות.
פרמטרים | |
---|---|
inputStream |
InputStream : קריאה של אובייקט קלטStream בקובץ תוצאות הבדיקה של Mobly. |
parser |
MoblyYamlResultParser : אובייקט MoblyYaml resultParser שמעבד תוצאות בדיקה של Mobly. |
listener |
ITestInvocationListener : מכונת ITestInvocationListener שמבצעת דיווחים שונים. |
runName |
String : str, שם ההרצה הבינארית לבדיקה של Mobly. |
החזרות | |
---|---|
boolean |
יומני דוחות
protected void reportLogs (File logDir, ITestInvocationListener listener)
פרמטרים | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
פרמטרים | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
קליעות | |
---|---|
HarnessRuntimeException |