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