測試描述文件

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