TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.TestFilePushSetup


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

この準備ツールは、テスト ZIP が存在しない場合や、必要な APK が含まれていない場合に、代替のディレクトリを探します。検索は、指定された最後の代替ディレクトリから最初のディレクトリの順に実行されます。

概要

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

TestFilePushSetup()

パブリック メソッド

reportDependencies()
void setUp(TestInformation testInfo)

保護されたメソッド

void addTestFileName(String fileName)

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

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 ()

戻り値

setUp

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 の場合にのみ使用できます。それ以外の場合、最初の失敗した 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