Persiapan PushFile

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


ITargetPreparer yang mencoba mengirim sejumlah file dari jalur host mana pun ke jalur perangkat.

Harus dilakukan *setelah* build baru di-flash, dan *setelah* DeviceSetup dijalankan (jika diaktifkan)

Ringkasan

Konstruktor publik

PushFilePreparer()

Metode publik

IAbi getAbi()

final getPushSpecs(ITestDevice device)

Membuat daftar file yang akan dikirim.

boolean isCleanUpEnabled()
reportDependencies()
File resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)

Selesaikan jalur file relatif melalui IBuildInfo dan direktori kasus pengujian.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Menentukan apakah akan dibatalkan atau tidak saat kegagalan push.

boolean shouldRemountSystem()
boolean shouldRemountVendor()
void tearDown(TestInformation testInfo, Throwable e)

Konstruktor publik

Persiapan PushFile

public PushFilePreparer ()

Metode publik

GetAbi

public IAbi getAbi ()

Hasil
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Membuat daftar file yang akan dikirim.

Parameter
device ITestDevice

Hasil

Menampilkan
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Hasil
boolean

reportDependensi

public  reportDependencies ()

Hasil

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Selesaikan jalur file relatif melalui IBuildInfo dan direktori kasus pengujian.

Parameter
buildInfo IBuildInfo: informasi artefak build

fileName String: jalur file relatif yang akan diselesaikan

Hasil
File file dari info build atau direktori kasus pengujian

SetAbi

public void setAbi (IAbi abi)

Parameter
abi IAbi

{i>setInvocationContext<i}

public void setInvocationContext (IInvocationContext invocationContext)

Parameter
invocationContext IInvocationContext

penyiapan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

harusAbortOnFailure

public boolean shouldAbortOnFailure ()

Menentukan apakah akan dibatalkan atau tidak saat kegagalan push.

Hasil
boolean

harusRemountSystem

public boolean shouldRemountSystem ()

Hasil
boolean

harusRemountVendor

public boolean shouldRemountVendor ()

Hasil
boolean

pembongkaran

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException