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 על סמך פריט מידע שנוצר בתהליך הפיתוח (Artifact) בגרסת ה-build של המכשיר. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
עוזר למצוא את כל הבדיקות בכל קובצי TEST_MAPPING על סמך פריט המידע שנוצר בתהליך הפיתוח (Artifact). |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
עוזר להציג רשימה של כל קובצי המיפוי לבדיקה, חיפוש של כל ספריות ההורה והייבוא הקשור . |
שדות
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
בדיקה_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) הספרייה שמכילה את כל קובצי Test Mapping. |
החזרות | |
---|---|
|
Map<String, Set<TestInfo>> של בדיקות בספרייה הנתונה ובצאצא שלה
של ספריות. |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
עוזר להשיג את ההתאמה לבדיקות ראשיות עם פרמטרים.
פרמטרים | |
---|---|
info |
TestInfo |
החזרות | |
---|---|
Matcher |
ERROR(/Matcher) לבדיקות ראשיות עם פרמטרים. |
קליעות | |
---|---|
ConfigurationException |
בדיקות getTest
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
עוזר למצוא את כל הבדיקות בכל קובצי TEST_MAPPING על סמך פריט מידע שנוצר בתהליך הפיתוח (Artifact) בגרסת ה-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. |