テストファイルプッシュセットアップ

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.オブジェクト
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestFilePushSetup


IDeviceBuildInfo.getTestsDir()フォルダーから 1 つ以上のファイル/ディレクトリをデバイスにプッシュするITargetPreparer

この準備プログラムは、テスト zip が存在しない場合、または必要な apk が含まれていない場合、代替ディレクトリを検索します。検索は、最後に指定した代替ディレクトリから最初に指定したディレクトリの順に行われます。

まとめ

パブリックコンストラクター

TestFilePushSetup ()

パブリックメソッド

reportDependencies ()
void setUp ( TestInformation testInfo)

保護されたメソッド

void addTestFileName (String fileName)

プッシュする項目のリストにファイルを追加します

void clearTestFileName ()
getFailedToPushFiles ()

プッシュに失敗したファイルのセットを返します。

File getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device)

ビルド情報内のテスト アーティファクト情報に基づいてホスト側のパスを解決します。

getTestFileNames ()

テスト zip からデバイスにプッシュされるファイルのリストを取得します

void setThrowIfNoFile (boolean throwIfNoFile)

パブリックコンストラクター

テストファイルプッシュセットアップ

public TestFilePushSetup ()

パブリックメソッド

レポート依存関係

public  reportDependencies ()

戻り値

設定

public void setUp (TestInformation testInfo)

パラメーター
testInfo TestInformation

投げる
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

addテストファイル名

protected void addTestFileName (String fileName)

プッシュする項目のリストにファイルを追加します

クリアテストファイル名

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

プッシュに失敗したファイルのセットを返します。 「throw-if-not-found」が false の場合にのみ使用できます。それ以外の場合は、最初に失敗したプッシュで例外がスローされます。

戻り値

ファイル名のローカルパスを取得

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

ビルド情報内のテスト アーティファクト情報に基づいてホスト側のパスを解決します。

パラメーター
buildInfo IBuildInfo : ビルド アーティファクト情報

fileName String : プッシュするアーティファクトのファイル名

device ITestDevice

戻り値
Fileホスト上の物理ファイル/パスを表すERROR(/File)

投げる
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

テスト zip からデバイスにプッシュされるファイルのリストを取得します

戻り値

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

パラメーター
throwIfNoFile boolean