Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

測試映射

public class TestMapping
extends Object

java.lang.Object
com.android.tradefed.util.testmapping.TestMapping


用於加載TEST_MAPPING文件的類。

概要

領域

public static final String TEST_SOURCES

公共建設者

TestMapping (Path path, Path testMappingsDir)

構造函數,用於從TEST_MAPPING文件的路徑創建TestMapping對象。

公開方法

static File extractTestMappingsZip (File testMappingsZip)

解壓縮一個zip文件並返回包含解壓縮文件內容的目錄。

static getAllTests (File testMappingsDir)

幫助程序可從給定目錄的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 setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

在TEST_MAPPINGS_ZIP內設置TEST_MAPPING路徑以限制加載TEST_MAPPING。

領域

TEST_SOURCES

public static final String TEST_SOURCES

公共建設者

測試映射

public TestMapping (Path path, 
                Path testMappingsDir)

構造函數,用於從TEST_MAPPING文件的路徑創建TestMapping對象。

參量
path Path :TEST_MAPPING文件的ERROR(/Path)

testMappingsDir Path :用於構建的所有TEST_MAPPING文件的文件夾的ERROR(/Path)

公開方法

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

解壓縮一個zip文件並返回包含解壓縮文件內容的目錄。

參量
testMappingsZip File :要提取的測試映射zip的ERROR(/File)

退貨
File指向測試映射zip的temp目錄的ERROR(/File)

getAllTests

public static  getAllTests (File testMappingsDir)

幫助程序可從給定目錄的TEST_MAPPING文件中查找所有測試。

參量
testMappingsDir FileERROR(/File)包含所有測試映射文件的目錄。

退貨
給定目錄及其子目錄中測試的Map<String, Set<TestInfo>>

getTests

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

幫手獲取在給定組的TEST_MAPPING文件中設置的所有測試。

參量
testGroup String :測試組的String

disabledTests :一組用於禁用測試名稱的String

hostOnly boolean :如果僅返回在主機上運行且不需要設備的測試,則為true。如果為false,則返回需要設備運行的測試。

keywords :過濾在測試映射套件中運行的測試時要匹配的一組String

退貨
測試信息的Set<TestInfo>

getTests

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

在所有TEST_MAPPING文件中查找所有測試的幫助程序。當套件運行需要運行給定組的TEST_MAPPING文件中的所有測試(例如,預先提交)時,這是必需的。

參量
buildInfo IBuildInfo :描述構建的IBuildInfo

testGroup String :測試組的String

hostOnly boolean :如果僅返回在主機上運行且不需要設備的測試,則為true。如果為false,則返回需要設備運行的測試。

keywords

退貨
在構建工件test_mappings.zip中設置的測試的Set<TestInfo>

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

在TEST_MAPPINGS_ZIP內設置TEST_MAPPING路徑以限制加載TEST_MAPPING。

參量
relativePaths :相對於TEST_MAPPINGS_ZIP的TEST_MAPPING路徑的List<String>