TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
   ↳ 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)

push するアイテムのリストにファイルを追加します

void clearTestFileName()
getFailedToPushFiles()

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

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

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

getTestFileNames()

テスト zip からデバイスに push するファイルのリストを取得します。

void setThrowIfNoFile(boolean throwIfNoFile)

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

TestFilePushSetup

public TestFilePushSetup ()

パブリック メソッド

reportDependencies

public  reportDependencies ()

戻り値

セットアップ

public void setUp (TestInformation testInfo)

パラメータ
testInfo TestInformation

例外
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

addTestFileName

protected void addTestFileName (String fileName)

push するアイテムのリストにファイルを追加します。

ClearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

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

戻り値

getLocalPathForFilename

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

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

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

fileName String: push するアーティファクトのファイル名

device ITestDevice

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

例外
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

テスト zip からデバイスに push するファイルのリストを取得します。

戻り値

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

パラメータ
throwIfNoFile boolean