TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Objek | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.Android.tradefed.targetprep.TestFilePushSetup |
ITargetPreparer
yang memasukkan satu atau lebih file/dir dari folder IDeviceBuildInfo.getTestsDir()
ke perangkat.
Pembuat ini akan mencari di direktori alternatif jika zip tes tidak ada atau tidak berisi apk yang diperlukan. Pencarian akan dilakukan secara berurutan dari direktori alternatif terakhir yang ditentukan hingga 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 () Mengembalikan kumpulan file yang gagal didorong. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Selesaikan jalur sisi host berdasarkan pengujian informasi artefak di dalam info build. |
getTestFileNames () Mengambil daftar file yang akan dikirim dari test zip ke perangkat | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Konstruktor publik
TestFilePushSetup
public TestFilePushSetup ()
Metode publik
laporanKetergantungan
publicreportDependencies ()
Kembali | |
---|---|
mempersiapkan
public void setUp (TestInformation testInfo)
Parameter | |
---|---|
testInfo | TestInformation |
Melempar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Metode yang dilindungi
tambahkanTestFileName
protected void addTestFileName (String fileName)
Menambahkan file ke daftar item yang akan dikirim
hapus Nama File Tes
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Mengembalikan kumpulan file yang gagal didorong. Hanya dapat digunakan jika 'throw-if-not-found' salah, jika tidak, push pertama yang gagal akan memunculkan pengecualian.
Kembali | |
---|---|
dapatkanLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Selesaikan jalur sisi host berdasarkan pengujian informasi artefak di dalam info build.
Parameter | |
---|---|
buildInfo | IBuildInfo : membangun informasi artefak |
fileName | String : nama file artefak yang akan didorong |
device | ITestDevice |
Kembali | |
---|---|
File | sebuah ERROR(/File) yang mewakili file/jalur fisik pada host |
Melempar | |
---|---|
TargetSetupError |
dapatkanTestFileNames
protectedgetTestFileNames ()
Mengambil daftar file yang akan dikirim dari test zip ke perangkat
Kembali | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter | |
---|---|
throwIfNoFile | boolean |