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

パブリック メソッド

add

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