TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


實用工具類別,用於將 TestDescription 清單封裝並解封裝至測試檔案。

旨在透過延遲載入來快取及最小化檔案 I/O。

「不」執行緒安全。

摘要

公用建構函式

TestDescriptionsFile()

建立空白的測試說明清單。

TestDescriptionsFile(File file)

根據檔案內容建立測試說明清單。

公用方法

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

傳回測試的測試檔案表示法,並視需要建構該檔案。

getTests()

傳回儲存的測試副本 - 視需要從測試檔案建構。

void populateTestFile(File testfile)

使用目前的測試填入指定檔案。

void remove(TestDescription test)
int size()

公用建構函式

TestDescriptionsFile

public TestDescriptionsFile ()

建立空白的測試說明清單。

TestDescriptionsFile

public TestDescriptionsFile (File file)

根據檔案內容建立測試說明清單。

參數
file File

公用方法

新增

public void add (TestDescription test)

參數
test TestDescription

addAll

public void addAll ( test)

參數
test

fromTests

public static TestDescriptionsFile fromTests ( shardTests)

參數
shardTests

傳回
TestDescriptionsFile

getFile

public File getFile ()

傳回測試的測試檔案表示法 - 視需要建構。

各項測試均不重複且可排序。

傳回
File

getTests

public  getTests ()

傳回儲存的測試副本,並視需要使用測試檔案建構。

傳回

populateTestFile

public void populateTestFile (File testfile)

使用目前的測試填入指定檔案。

參數
testfile File

移除

public void remove (TestDescription test)

參數
test TestDescription

size

public int size ()

傳回
int