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)
קונסטרוקטור ליצירת אובייקט |
שיטות ציבוריות | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
חילוץ קובץ zip והחזרת הספרייה שמכילה את התוכן של הקבצים ללא דחיסה. |
static
|
getAllTests(File testMappingsDir)
פונקציית עזרה לאיתור כל הבדיקות בקובצי TEST_MAPPING מתוך ספרייה נתונה. |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
פונקציית עזרה לקבלת המתאמים לבדיקות ראשיות עם פרמטרים. |
|
getTests(String testGroup,
פונקציית עזרה שמציגה את כל הבדיקות שמוגדרות בקובץ TEST_MAPPING לקבוצה נתונה. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
פונקציית עזרה למציאת כל הבדיקות בכל קובצי TEST_MAPPING. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
כלי עזר להצגת רשימה של כל קובצי המיפוי של הבדיקה, לחיפוש כל הספריות ההורה ונתיבי הייבוא הקשורים. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
מגדירים את mIgnoreTestMappingImports בתוך TestMapping. |
static
void
|
setTestMappingPaths(
מגדירים את הנתיבים של 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)
קונסטרוקטור ליצירת אובייקט TestMapping
מנתיב לקובץ TEST_MAPPING.
פרמטרים | |
---|---|
path |
Path : ה-ERROR(/Path) לקובץ TEST_MAPPING. |
testMappingsDir |
Path : ה-ERROR(/Path) לתיקייה של כל קובצי TEST_MAPPING של גרסה זמינה.
|
שיטות ציבוריות
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
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
פונקציית עזר לקבלת כל הבדיקות שמוגדרות בקובץ TEST_MAPPING לקבוצה נתונה.
פרמטרים | |
---|---|
testGroup |
String : String של קבוצת הבדיקה. |
disabledTests |
: קבוצה של String לשם הבדיקות המושבתות. |
hostOnly |
boolean : true אם צריך להחזיר רק בדיקות שפועלות במארח ולא דורשות מכשיר. false כדי להחזיר בדיקות שדורשות מכשיר כדי לפעול. |
keywords |
: קבוצה של String שתואמת כשמסננים בדיקות להרצה בחבילת בדיקות למיפוי. |
החזרות | |
---|---|
|
Set<TestInfo> של פרטי הבדיקה.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
פונקציית עזרה למציאת כל הבדיקות בכל קובצי TEST_MAPPING. האפשרות הזו נדרשת כשרצת חבילה דורשת להריץ את כל הבדיקות בקובצי TEST_MAPPING לקבוצה מסוימת, למשל presubmit.
פרמטרים | |
---|---|
buildInfo |
IBuildInfo : ה-IBuildInfo שמתאר את ה-build. |
testGroup |
String : String של קבוצת הבדיקה. |
hostOnly |
boolean : true אם צריך להחזיר רק בדיקות שפועלות במארח ולא דורשות מכשיר. false כדי להחזיר בדיקות שדורשות מכשיר כדי לפעול. |
keywords |
|
החזרות | |
---|---|
|
Set<TestInfo> של בדיקות שהוגדרו באובייקט ה-build, 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 לאחסון כל הנתיבים של 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.
|