CtsDeviceLaunchControlProvider
public
class
CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider
implements
IDiscoverDependencies
| java.lang.Object | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
LaunchControlProvider untuk DeviceFolderBuildInfo.
Mengambil build CTS dan build perangkat dari server build Android.
Build perangkat diambil terlebih dahulu, sehingga argumen build-flavor, dll. yang diberikan ke class ini harus cocok dengan build perangkat yang ingin Anda ambil.
Secara default, class ini akan mencoba mendownload build CTS dengan ID build dan cabang yang sama dengan build perangkat. Opsi cts* dapat digunakan untuk mengambil build CTS yang berbeda.
Ringkasan
Konstruktor publik | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
Metode publik | |
|---|---|
void
|
cleanUp(IBuildInfo info)
Membersihkan semua file build sementara. |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Download kunci file yang diperlukan seperti yang dikonfigurasi di --download-build-key dari
remoteBuild, dan simpan di |
RemoteBuildInfo
|
queryForBuild()
Lakukan kueri kontrol peluncuran, coba lagi beberapa kali jika terjadi error. |
Set<String>
|
reportTestZipFileFilter()
|
Konstruktor publik
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
Metode publik
cleanUp
public void cleanUp (IBuildInfo info)
Membersihkan semua file build sementara.
| Parameter | |
|---|---|
info |
IBuildInfo |
downloadBuildFiles
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
Download kunci file yang diperlukan seperti yang dikonfigurasi di --download-build-key dari
remoteBuild, dan simpan di IBuildInfo.
| Parameter | |
|---|---|
remoteBuild |
RemoteBuildInfo: respons server kontrol peluncuran |
testTargetName |
String: nama target pengujian |
buildName |
String: nama build, seperti yang ditentukan oleh kontrol peluncuran |
downloader |
IFileDownloader: IFileDownloader yang akan digunakan untuk mendownload file build |
| Hasil | |
|---|---|
IBuildInfo |
IBuildInfo yang diisi dengan file build versi lokal |
| Menampilkan | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
Lakukan kueri kontrol peluncuran, coba lagi beberapa kali jika terjadi error.
| Hasil | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo yang diambil dari kontrol peluncuran |
| Menampilkan | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| Hasil | |
|---|---|
Set<String> |
|