TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


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

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

TestFilePushSetup

public TestFilePushSetup ()

公開メソッド

レポートの依存関係

public  reportDependencies ()

戻り値

設定

public void setUp (TestInformation testInfo)

パラメーター
testInfo TestInformation

スロー
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

addTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

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

戻り値

getLocalPathForFilename

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