テストファイルプッシュセットアップ
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 ()
パブリックメソッド
レポート依存関係
publicreportDependencies ()
戻り値 | |
---|---|
設定
public void setUp (TestInformation testInfo)
パラメーター | |
---|---|
testInfo | TestInformation |
投げる | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
保護されたメソッド
addテストファイル名
protected void addTestFileName (String fileName)
プッシュする項目のリストにファイルを追加します
クリアテストファイル名
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
プッシュに失敗したファイルのセットを返します。 「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
protectedgetTestFileNames ()
テスト zip からデバイスにプッシュされるファイルのリストを取得します
戻り値 | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
パラメーター | |
---|---|
throwIfNoFile | boolean |