Penyiapan TestFilePush

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


ITargetPreparer yang mengirim satu atau beberapa file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.

Persiapan ini akan mencari dalam direktori alternatif jika {i>zip<i} tes tidak ada atau tidak ada berisi apk yang diperlukan. Pencarian akan berjalan secara berurutan dari direktori alternatif terakhir yang ditentukan yang pertama.

Ringkasan

Konstruktor publik

TestFilePushSetup()

Metode publik

reportDependencies()
void setUp(TestInformation testInfo)

Metode yang dilindungi

void addTestFileName(String fileName)

Menambahkan file ke daftar item yang akan dikirim

void clearTestFileName()
getFailedToPushFiles()

Menampilkan kumpulan file yang gagal dikirim.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

Selesaikan jalur sisi host berdasarkan informasi artefak pengujian di dalam info build.

getTestFileNames()

Mengambil daftar file yang akan dikirim dari zip pengujian ke perangkat

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktor publik

Penyiapan TestFilePush

public TestFilePushSetup ()

Metode publik

reportDependensi

public  reportDependencies ()

Hasil

penyiapan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode yang dilindungi

NamaFileTestTest

protected void addTestFileName (String fileName)

Menambahkan file ke daftar item yang akan dikirim

nama{i>clearTestFileName<i}

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Menampilkan kumpulan file yang gagal dikirim. Hanya dapat digunakan jika 'throw-if-not-found' false jika tidak, push pertama yang gagal akan menampilkan pengecualian.

Hasil

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Selesaikan jalur sisi host berdasarkan informasi artefak pengujian di dalam info build.

Parameter
buildInfo IBuildInfo: informasi artefak build

fileName String: nama file artefak yang akan dikirim

device ITestDevice

Hasil
File ERROR(/File) yang mewakili file/jalur fisik di host

Menampilkan
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Mengambil daftar file yang akan dikirim dari zip pengujian ke perangkat

Hasil

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parameter
throwIfNoFile boolean