TestMapping
public class TestMapping
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.testmapping.TestMapping |
מחלקה לטעינת קובץ TEST_MAPPING.
סיכום
שדות | |
---|---|
public static final Pattern | MAINLINE_REGEX |
public static final String | TEST_SOURCES
|
בנאים ציבוריים | |
---|---|
TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) קונסטרוקטור ליצירת אובייקט |
שיטות ציבוריות | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) חלץ קובץ zip והחזר את הספרייה המכילה את התוכן של קבצים שנפרחו. |
static | getAllTests (File testMappingsDir) עוזר למצוא את כל הבדיקות בקבצי TEST_MAPPING מספרייה נתונה. |
static Matcher | getMainlineTestModuleName ( TestInfo info) עוזר להשיג את ההתאמה לבדיקות ראשיות עם פרמטרים. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) עוזר למצוא את כל הבדיקות בכל קבצי TEST_MAPPING בהתבסס על החפץ הנתון. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) עוזר להגדיר את כל הבדיקות בקובץ TEST_MAPPING עבור קבוצה נתונה. | |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) עוזר למצוא את כל הבדיקות בכל קבצי TEST_MAPPING בהתבסס על חפץ במבנה המכשיר. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) עוזר לרשום את כל קובצי מיפוי הבדיקה, חפש את כל ספריות האב ונתיבי הייבוא הקשורים. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) הגדר את mIgnoreTestMappingImports בתוך TestMapping. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) הגדר את הנתיבים של TEST_MAPPING בתוך TEST_MAPPINGS_ZIP כדי להגביל את טעינת ה-TEST_MAPPING. |
שדות
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
בנאים ציבוריים
TestMapping
public TestMapping (Path path, Path testMappingsDir,matchedPatternPaths)
קונסטרוקטור ליצירת אובייקט TestMapping
מנתיב לקובץ TEST_MAPPING.
פרמטרים | |
---|---|
path | Path : ה- ERROR(/Path) לקובץ TEST_MAPPING. |
testMappingsDir | Path : ERROR(/Path) לתיקייה של כל קבצי TEST_MAPPING עבור build. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) לנתיבי קבצים התואמים דפוסים. |
שיטות ציבוריות
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
חלץ קובץ zip והחזר את הספרייה המכילה את התוכן של קבצים שנפרחו.
פרמטרים | |
---|---|
testMappingsZip | File : ERROR(/File) של מיפויי הבדיקה zip לחילוץ. |
החזרות | |
---|---|
File | ERROR(/File) המצביע על ספריית הזמנים עבור מיפויי בדיקה zip. |
getAllTests
public staticgetAllTests (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
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
עוזר למצוא את כל הבדיקות בכל קבצי TEST_MAPPING בהתבסס על החפץ הנתון. זה נחוץ כאשר הפעלת חבילה דורשת להפעיל את כל הבדיקות בקבצי TEST_MAPPING עבור קבוצה נתונה, למשל, שלח מראש.
פרמטרים | |
---|---|
buildInfo | IBuildInfo : ה- IBuildInfo המתאר את הבנייה. |
testGroup | String : ERROR(/String) של קבוצת הבדיקה. |
hostOnly | boolean : נכון אם יש להחזיר רק בדיקות הפועלות על מארח ואינן דורשות מכשיר. false כדי להחזיר בדיקות הדורשות הפעלת המכשיר. |
keywords | ERROR(/String) שיש להתאים בעת סינון בדיקות להפעלה בחבילת מיפוי בדיקות. |
extraZipNames | ERROR(/String) עבור השם של test_mappings.zip נוספים שיתמזגו. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) לנתיבי קבצים התואמים דפוסים. |
החזרות | |
---|---|
Set<TestInfo> של בדיקות שהוגדרה ב-build artifact, test_mappings.zip. |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
עוזר להגדיר את כל הבדיקות בקובץ TEST_MAPPING עבור קבוצה נתונה.
פרמטרים | |
---|---|
testGroup | String : ERROR(/String) של קבוצת הבדיקה. |
disabledTests | ERROR(/String) עבור שם הבדיקות המושבתות. |
hostOnly | boolean : נכון אם יש להחזיר רק בדיקות הפועלות על מארח ואינן דורשות מכשיר. false כדי להחזיר בדיקות הדורשות הפעלת המכשיר. |
keywords | ERROR(/String) שיש להתאים בעת סינון בדיקות להפעלה בחבילת מיפוי בדיקות. |
החזרות | |
---|---|
Set<TestInfo> של פרטי הבדיקה. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
עוזר למצוא את כל הבדיקות בכל קבצי TEST_MAPPING בהתבסס על חפץ במבנה המכשיר.
פרמטרים | |
---|---|
buildInfo | IBuildInfo : ה- IBuildInfo המתאר את הבנייה. |
testGroup | String : ERROR(/String) של קבוצת הבדיקה. |
hostOnly | boolean : נכון אם יש להחזיר רק בדיקות הפועלות על מארח ואינן דורשות מכשיר. false כדי להחזיר בדיקות הדורשות הפעלת המכשיר. |
keywords | ERROR(/String) שיש להתאים בעת סינון בדיקות להפעלה בחבילת מיפוי בדיקות. |
החזרות | |
---|---|
Set<TestInfo> של בדיקות שהוגדרה ב-build artifact, test_mappings.zip. |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir,filePaths)
עוזר לרשום את כל קובצי מיפוי הבדיקה, חפש את כל ספריות האב ונתיבי הייבוא הקשורים.
פרמטרים | |
---|---|
testMappingDir | Path : ה- ERROR(/Path) לספריית אב של קובץ TEST_MAPPING. |
testMappingsRootDir | Path : ERROR(/Path) לתיקייה של כל קבצי TEST_MAPPING עבור build. |
filePaths | ERROR(/Set ) ERROR(/Set ) כדי לאחסן את כל הנתיבים של TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
הגדר את mIgnoreTestMappingImports בתוך TestMapping.
פרמטרים | |
---|---|
ignoreTestMappingImports | boolean : מדד בוולי של האם להתעלם מייבוא במיפוי בדיקות. |
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
הגדר את הנתיבים של TEST_MAPPING בתוך TEST_MAPPINGS_ZIP כדי להגביל את טעינת ה-TEST_MAPPING.
פרמטרים | |
---|---|
relativePaths | List<String> של TEST_MAPPING נתיבים ביחס ל-TEST_MAPPINGS_ZIP. |