TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
ITargetPreparer
yang mendorong satu atau beberapa file/direktori dari folder IDeviceBuildInfo.getTestsDir()
ke perangkat.
Penyiapan ini akan mencari di direktori alternatif jika zip pengujian tidak ada atau tidak berisi apk yang diperlukan. Penelusuran akan dilakukan secara berurutan dari direktori alternatif terakhir yang ditentukan ke direktori 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 di-push. |
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
TestFilePushSetup
public TestFilePushSetup ()
Metode publik
reportDependencies
publicreportDependencies ()
Hasil | |
---|---|
|
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
protectedgetFailedToPushFiles ()
Menampilkan kumpulan file yang gagal di-push. Hanya dapat digunakan jika 'throw-if-not-found' bernilai salah. 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 di-push |
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 |