TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Objek | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
ITargetPreparer
yang mendorong satu atau beberapa file/dir dari folder IDeviceBuildInfo.getTestsDir()
ke perangkat.
Persiapan ini akan mencari di direktori alternatif jika test zip 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 untuk didorong |
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 didorong dari test zip ke perangkat | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Konstruktor publik
TestFilePushSetup
public TestFilePushSetup ()
Metode publik
reportDependencies
publicreportDependencies ()
Pengembalian | |
---|---|
mempersiapkan
public void setUp (TestInformation testInfo)
Parameter | |
---|---|
testInfo | TestInformation |
Melempar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Metode yang dilindungi
addTestFileName
protected void addTestFileName (String fileName)
Menambahkan file ke daftar item untuk didorong
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Mengembalikan kumpulan file yang gagal didorong. Hanya dapat digunakan jika 'melempar-jika-tidak-ditemukan' salah jika tidak, dorongan pertama yang gagal akan memunculkan pengecualian.
Pengembalian | |
---|---|
getLocalPathForFilename
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 |
Pengembalian | |
---|---|
File | sebuah ERROR(/File) yang mewakili file/jalur fisik di host |
Melempar | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Mengambil daftar file yang akan didorong dari test zip ke perangkat
Pengembalian | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter | |
---|---|
throwIfNoFile | boolean |