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 からデバイスにプッシュするファイルのリストを取得します

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 の場合、最初に失敗した 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 からデバイスにプッシュするファイルのリストを取得します

戻り値

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

パラメータ
throwIfNoFile boolean