TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
מחלקת טעינה של קובץ TEST_MAPPING.
סיכום
כיתות במבנה היררכי | |
|---|---|
class |
TestMapping.NoTestRuntimeException
|
ערכים קבועים | |
|---|---|
String |
TEST_MAPPINGS_ZIP
|
String |
TEST_SOURCES
|
שדות | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
Constructors ציבוריים | |
|---|---|
TestMapping()
הפונקציה Constructor לאתחול אובייקט |
|
TestMapping(
פונקציית Constructor ליצירת אובייקט |
|
methods ציבוריים | |
|---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
מחלצים קובץ ZIP ומחזירים את הספרייה שמכילה את התוכן של הקבצים שלא נדחסו. |
|
getAllTests(File testMappingsDir)
כלי עזר לחיפוש כל הבדיקות בקובצי TEST_MAPPING מתוך ספרייה נתונה. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
פונקציית עזר לקבלת התאמה לבדיקות פרמטריות של mainline. |
|
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,
כלי עזר שמציג רשימה של כל קובצי המיפוי לבדיקה, מחפש את כל ספריות האב ואת נתיבי הייבוא הקשורים. |
ערכים קבועים
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
ערך קבוע: "test_mappings.zip"
TEST_SOURCES
public static final String TEST_SOURCES
ערך קבוע: "Test Sources"
שדות
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
Constructors ציבוריים
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
פונקציית Constructor ליצירת אובייקט TestMapping.
| פרמטרים | |
|---|---|
testMappingRelativePaths |
: הנתיבים של קובצי ERROR(/List TEST_MAPPING. |
ignoreTestMappingImports |
boolean: ERROR(/boolean) כדי להתעלם מייבוא. |
methods ציבוריים
extractTestMappingsZip
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)
פונקציית עזר לקבלת התאמה לבדיקות פרמטריות של mainline.
| פרמטרים | |
|---|---|
info |
TestInfo |
| החזרות | |
|---|---|
Matcher |
ERROR(/Matcher) לבדיקות פרמטריות של mainline. |
| זריקות | |
|---|---|
ConfigurationException |
|
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
כלי עזר למציאת כל הבדיקות בכל קובצי ה-TEST_MAPPING על סמך ארטיפקט בגרסת ה-build של המכשיר.
| פרמטרים | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo שמתאר את הבנייה. |
testGroup |
String: String של קבוצת הבדיקה. |
hostOnly |
boolean: הערך true אם צריך להחזיר רק בדיקות שפועלות במארח ולא דורשות מכשיר. הערך false אם צריך להחזיר בדיקות שדורשות מכשיר כדי לפעול. |
keywords |
: קבוצה של String שצריך להתאים להן כשמסננים בדיקות להרצה בחבילת מיפוי בדיקות. |
ignoreKeywords |
: קבוצה של String מילות מפתח שצריך להתעלם מהן. |
| החזרות | |
|---|---|
|
Set<TestInfo> של בדיקות שמוגדרות בארטיפקט של ה-build, test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
כלי עזר לחיפוש כל הבדיקות בכל קובצי ה-TEST_MAPPING על סמך הארטיפקט שצוין. הפעולה הזו נדרשת כשמריצים חבילת בדיקות שכוללת את כל הבדיקות בקובצי TEST_MAPPING של קבוצה מסוימת, למשל presubmit.
| פרמטרים | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo שמתאר את הבנייה. |
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. |