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) addAll ( test)
static TestDescriptionsFile fromTests ( shardTests) 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

サイズ

public int size ()

戻り値
int