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
publicreportDependencies ()
戻り値 | |
---|---|
|
セットアップ
public void setUp (TestInformation testInfo)
パラメータ | |
---|---|
testInfo |
TestInformation |
例外 | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
保護されたメソッド
addTestFileName
protected void addTestFileName (String fileName)
push するアイテムのリストにファイルを追加します。
ClearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
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
protectedgetTestFileNames ()
テスト zip からデバイスに push するファイルのリストを取得します。
戻り値 | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
パラメータ | |
---|---|
throwIfNoFile |
boolean |