TestDescriptionsFile

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(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

size

public int size ()

返回
int