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(List<TestDescription> test)
static TestDescriptionsFile fromTests(List<TestDescription> shardTests)
File getFile()

傳回測試的測試檔案表示法 (如有必要,請建構)。

List<TestDescription> 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 (List<TestDescription> test)

參數
test List

fromTests

public static TestDescriptionsFile fromTests (List<TestDescription> shardTests)

參數
shardTests List

傳回
TestDescriptionsFile

getFile

public File getFile ()

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

測試會是獨一無二,且經過排序。

傳回
File

getTests

public List<TestDescription> getTests ()

傳回儲存的測試副本,如有必要,請從測試檔案建構。

傳回
List<TestDescription>

populateTestFile

public void populateTestFile (File testfile)

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

參數
testfile File

移除

public void remove (TestDescription test)

參數
test TestDescription

大小

public int size ()

傳回
int