TestMapping
public
class
TestMapping
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
כיתה לטעינה של קובץ TEST_MAPPING.
סיכום
שדות | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
בנאים ציבוריים | |
---|---|
TestMapping()
קונסטרוקטור לאתחול אובייקט |
|
TestMapping(
קונסטרוקטור ליצירת אובייקט |
שיטות ציבוריות | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
חילוץ קובץ zip והחזרת הספרייה שמכילה את התוכן של הקבצים ללא דחיסה. |
|
getAllTests(File testMappingsDir)
עוזר למצוא את כל הבדיקות בקובצי TEST_MAPPING מספרייה נתונה. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
פונקציית עזרה לקבלת המתאמים לבדיקות ראשיות עם פרמטרים. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
כלי עזר לחיפוש כל הבדיקות בכל קובצי TEST_MAPPING על סמך ארטיפקט ב-build של המכשיר. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
פונקציית עזרה לחיפוש כל הבדיקות בכל קובצי TEST_MAPPING על סמך הארטיפקט הנתון. |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
כלי עזר להצגת רשימה של כל קובצי המיפוי של הבדיקה, לחיפוש כל הספריות ההורה ונתיבי הייבוא הקשורים. |
שדות
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
יוצרים ציבוריים
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
קונסטרוקטור ליצירת אובייקט TestMapping
.
פרמטרים | |
---|---|
testMappingRelativePaths |
: ה-ERROR(/List לנתיבי הקובץ TEST_MAPPING. |
ignoreTestMappingImports |
boolean : ERROR(/boolean) שהמערכת תתעלם מהייבוא. |
שיטות ציבוריות
exportTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
חילוץ קובץ zip והחזרת הספרייה שמכילה את התוכן של הקבצים ללא דחיסה.
פרמטרים | |
---|---|
testMappingsZip |
File : ERROR(/File) של קובץ ה-zip של מיפויי הבדיקה שרוצים לחלץ. |
החזרות | |
---|---|
File |
ERROR(/File) שמצביע על ספריית ה-zip הזמנית של מיפויי הבדיקה. |
getAllTests
publicgetAllTests (File testMappingsDir)
פונקציית עזרה למציאת כל הבדיקות בקובצי TEST_MAPPING מתוך ספרייה נתונה.
פרמטרים | |
---|---|
testMappingsDir |
File : ERROR(/File) הספרייה שמכילה את כל קובצי המיפוי של הבדיקות. |
החזרות | |
---|---|
|
Map<String, Set<TestInfo>> של בדיקות בספרייה הנתונה ובספריות הצאצא שלה. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
עוזר להשיג את ההתאמה לבדיקות ראשיות עם פרמטרים.
פרמטרים | |
---|---|
info |
TestInfo |
החזרות | |
---|---|
Matcher |
ERROR(/Matcher) לבדיקות ראשיות עם פרמטרים. |
זריקות | |
---|---|
ConfigurationException |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
כלי עזר לאיתור כל הבדיקות בכל קובצי TEST_MAPPING על סמך ארטיפקט ב-build של המכשיר.
פרמטרים | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo שמתאר את ה-build. |
testGroup |
String : String של קבוצת הבדיקה. |
hostOnly |
boolean : true אם צריך להחזיר רק בדיקות שפועלות במארח ולא דורשות מכשיר. false כדי להחזיר בדיקות שדורשות מכשיר כדי לפעול. |
keywords |
: קבוצה של String שתתבצע לה התאמה כשמסננים בדיקות להרצה בחבילת בדיקות למיפוי. |
ignoreKeywords |
: קבוצה של String מילות מפתח שאפשר להתעלם מהן. |
החזרות | |
---|---|
|
Set<TestInfo> של בדיקות שהוגדרו באובייקט ה-build, test_mappings.zip. |
בדיקות getTest
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
עוזר למצוא את כל הבדיקות בכל קובצי TEST_MAPPING על סמך פריט המידע שנוצר בתהליך הפיתוח (Artifact). הדבר נדרש כאשר הרצה של חבילה מחייבת להריץ את כל הבדיקות בקובצי TEST_MAPPING עבור קבוצה נתונה, למשל, שליחה מראש.
פרמטרים | |
---|---|
buildInfo |
IBuildInfo : ה-IBuildInfo שמתאר את ה-build. |
testGroup |
String : String של קבוצת הבדיקה. |
hostOnly |
boolean : true אם צריך להחזיר רק בדיקות שפועלות במארח ולא דורשות מכשיר. false כדי להחזיר בדיקות שדורשות מכשיר כדי לפעול. |
keywords |
: קבוצה של String להתאמה במהלך סינון בדיקות להרצה בחבילת מיפויי בדיקה. |
ignoreKeywords |
: קבוצה של String מילות מפתח שצריך להתעלם מהן. |
extraZipNames |
: קבוצה של String לשם של קובץ test_mappings.zip נוסף שיעבור מיזוג. |
matchedPatternPaths |
: הנתיבים של ERROR(/Set לקובץ התאימו לדפוסים. |
החזרות | |
---|---|
|
Set<TestInfo> בדיקות מוגדרות בארטיפקט של ה-build (test_mappings.zip). |
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
כלי עזר להצגת רשימה של כל קובצי המיפוי של הבדיקה, לחיפוש כל הספריות ההורה ונתיבי הייבוא הקשורים.
פרמטרים | |
---|---|
testMappingDir |
Path : הערך ERROR(/Path) לספריית הורה של קובץ TEST_MAPPING. |
testMappingsRootDir |
Path : ה-ERROR(/Path) לתיקייה של כל קובצי TEST_MAPPING של ה-build. |
filePaths |
: ERROR(/Set לאחסון כל הנתיבים של TEST_MAPPING. |