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
publicreportDependencies ()
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
protectedgetFailedToPushFiles ()
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
protectedgetTestFileNames ()
Mengambil daftar file yang akan dikirim dari zip pengujian ke perangkat
Hasil | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter | |
---|---|
throwIfNoFile |
boolean |