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

すべて追加

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