TestFilePushSetup

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/direktori dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.

Penyiap ini akan mencari di direktori alternatif jika zip pengujian tidak ada atau tidak berisi APK yang diperlukan. Penelusuran akan dilakukan secara berurutan dari alternatif dir terakhir yang ditentukan hingga yang pertama.

Ringkasan

Konstruktor publik

TestFilePushSetup()

Metode publik

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

Metode yang dilindungi

void addTestFileName(String fileName)

Menambahkan file ke daftar item yang akan di-push

void clearTestFileName()
Set<String> getFailedToPushFiles()

Menampilkan kumpulan file yang gagal di-push.

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

Menyelesaikan jalur sisi host berdasarkan informasi artefak pengujian dalam info build.

List<String> getTestFileNames()

Mengambil daftar file yang akan dikirim dari zip pengujian ke perangkat

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktor publik

TestFilePushSetup

public TestFilePushSetup ()

Metode publik

reportDependencies

public Set<String> reportDependencies ()

Hasil
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode yang dilindungi

addTestFileName

protected void addTestFileName (String fileName)

Menambahkan file ke daftar item yang akan di-push

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Menampilkan kumpulan file yang gagal di-push. Hanya dapat digunakan jika 'throw-if-not-found' bernilai salah. Jika tidak, push yang gagal pertama akan memunculkan pengecualian.

Hasil
Set<String>

getLocalPathForFilename

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

Menyelesaikan jalur sisi host berdasarkan informasi artefak pengujian dalam info build.

Parameter
buildInfo IBuildInfo: informasi artefak build

fileName String: nama file artefak yang akan di-push

device ITestDevice

Hasil
File File yang mewakili file/jalur fisik di host

Menampilkan
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Mengambil daftar file yang akan dikirim dari zip pengujian ke perangkat

Hasil
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parameter
throwIfNoFile boolean