測試描述文件

public class TestDescriptionsFile
extends Object

java.lang.Object
com.android.tradefed.result.TestDescriptionsFile


用於將 TestDescriptions 列表編組和解組到測試文件的實用程序類。

旨在通過延遲加載來緩存和最小化文件 I/O。

不是線程安全的。

概括

公共構造函數

TestDescriptionsFile ()

創建一個空的測試描述列表。

TestDescriptionsFile (File file)

從文件內容創建測試描述列表。

公共方法

void add ( TestDescription test)
void addAll ( test) addAll ( test)
static TestDescriptionsFile fromTests ( shardTests) fromTests ( shardTests)
File getFile ()

返回測試的測試文件表示 - 如有必要,構建它。

getTests ()

返回存儲的測試副本 - 如有必要,從測試文件構建。

void populateTestFile (File testfile)

用當前測試填充給定文件。

void remove ( TestDescription test)
int size ()

公共構造函數

測試描述文件

public TestDescriptionsFile ()

創建一個空的測試描述列表。

測試描述文件

public TestDescriptionsFile (File file)

從文件內容創建測試描述列表。

參數
file File

公共方法

添加

public void add (TestDescription test)

參數
test TestDescription

全部添加

public void addAll ( test)

參數
test

來自測試

public static TestDescriptionsFile fromTests ( shardTests)

參數
shardTests

退貨
TestDescriptionsFile

獲取文件

public File getFile ()

返回測試的測試文件表示 - 如有必要,構建它。

測試將是唯一的和排序的。

退貨
File

獲取測試

public  getTests ()

返回存儲的測試副本 - 如有必要,從測試文件構建。

退貨

填充測試文件

public void populateTestFile (File testfile)

用當前測試填充給定文件。

參數
testfile File

消除

public void remove (TestDescription test)

參數
test TestDescription

尺寸

public int size ()

退貨
int