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)

בנאי ליצור TestMapping אובייקט מן נתיב קובץ TEST_MAPPING.

שיטות ציבוריות

static File extractTestMappingsZip (File testMappingsZip)

חלץ קובץ zip והחזר את הספרייה המכילה את תוכן הקבצים שלא רוכזו.

static getAllTests (File testMappingsDir)

עוזר לאתר את כל הבדיקות בקבצי TEST_MAPPING מספרייה נתונה.

static Matcher getMainlineTestModuleName ( TestInfo info)

עוזר לקבל את ההתאמה לבדיקות קו פרמטריות.

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)

בנאי ליצור TestMapping אובייקט מן נתיב קובץ TEST_MAPPING.

פרמטרים
path Path : The ERROR(/Path) לקובץ TEST_MAPPING.

testMappingsDir Path : The ERROR(/Path) אל התיקיה של כל הקבצים TEST_MAPPING למשך לבנות.

שיטות ציבוריות

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

חלץ קובץ zip והחזר את הספרייה המכילה את תוכן הקבצים שלא רוכזו.

פרמטרים
testMappingsZip File : A ERROR(/File) של מיפויי מבחן ה- zip כדי לחלץ.

החזרות
File ERROR(/File) מצביע על הספרייה הזמנית של מיפויי מבחן zip.

getAllTests

public static  getAllTests (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  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

עוזר להגדיר את כל הבדיקות בקובץ TEST_MAPPING עבור קבוצה נתונה.

פרמטרים
testGroup String : A String של קבוצת המבחן.

disabledTests : סט של String עבור השם של בדיקות נכים.

hostOnly boolean : נכון אם בדיקות רק פועל על המארח ואינם דורשים מכשיר יש להחזיר. false כדי להחזיר בדיקות הדורשות הפעלה של המכשיר.

keywords : סט של String ישויך במהלך סינון בדיקות לרוץ בסוויטת מיפוי מבחן.

החזרות
Set<TestInfo> של infos המבחן.

getTests

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

עוזר לאתר את כל הבדיקות בכל קבצי TEST_MAPPING. זה נחוץ כאשר הפעלת חבילה דורשת הפעלה של כל הבדיקות בקבצי TEST_MAPPING עבור קבוצה נתונה, למשל, הגשה מראש.

פרמטרים
buildInfo IBuildInfo : את IBuildInfo המתאר לבנות.

testGroup String : א String של קבוצת המבחן.

hostOnly boolean : נכון אם בדיקות רק פועל על המארח ואינם דורשים מכשיר יש להחזיר. false כדי להחזיר בדיקות הדורשות הפעלה של המכשיר.

keywords

החזרות
Set<TestInfo> מבחנים שנקבעו חפץ לבנות, test_mappings.zip.

listTestMappingFiles

public static void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

עוזר לרשום את כל קבצי מיפוי הבדיקות, חפש את כל ספריות האב ונתיבי הייבוא ​​הקשורים.

פרמטרים
testMappingDir Path : The ERROR(/Path) לספרייה הורה קובץ TEST_MAPPING.

testMappingsRootDir Path : The ERROR(/Path) אל התיקיה של כל הקבצים TEST_MAPPING למשך לבנות.

filePaths : A 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 : A List<String> שבילים TEST_MAPPING ביחס TEST_MAPPINGS_ZIP.