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