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