Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements ITargetCleaner , IAbiReceiver , IInvocationContextReceiver

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


任意のホストパスから任意のデバイスパスに任意の数のファイルをプッシュしようとするITargetPreparer

新しいビルドがフラッシュされた後、およびDeviceSetupが実行された後(有効な場合)に実行する必要があります

概要

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

PushFilePreparer ()

パブリックメソッド

IAbi getAbi ()

File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

IBuildInfoおよびテストケースディレクトリを介して相対ファイルパスを解決します。

void setAbi ( IAbi abi)

void setInvocationContext (IInvocationContext invocationContext)

void setUp ( ITestDevice device, IBuildInfo buildInfo)

テスト用のターゲットセットアップを実行します。

void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

テスト後、ターゲットのクリーンアップ/ティアダウンを実行します。

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

PushFilePreparer

public PushFilePreparer ()

パブリックメソッド

getAbi

public IAbi getAbi ()

戻り値
IAbi

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

IBuildInfoおよびテストケースディレクトリを介して相対ファイルパスを解決します。

パラメーター
buildInfo IBuildInfo :ビルドアーティファクト情報

fileName String :解決する相対ファイルパス

戻り値
Fileビルド情報またはテストケースディレクトリからのファイル

setAbi

public void setAbi (IAbi abi)

パラメーター
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

パラメーター
invocationContext IInvocationContext

セットアップ

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

テスト用のターゲットセットアップを実行します。

パラメーター
device ITestDevice :準備するITestDevice

buildInfo IBuildInfo :テスト中のビルドに関するデータ。

投げる
BuildError
DeviceNotAvailableException
TargetSetupError

取り壊す

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

テスト後、ターゲットのクリーンアップ/ティアダウンを実行します。

パラメーター
device ITestDevice :準備するITestDevice

buildInfo IBuildInfo :テスト中のビルドに関するデータ。

e Throwable :呼び出しが例外で終了した場合、これは呼び出しレベルでキャッチされた例外になります。それ以外の場合はnullになりnull

投げる
DeviceNotAvailableException