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 | ||
DeviceFolderBuildInfo için LaunchControlProvider.
Android derleme sunucusundan hem CTS derlemesini hem de cihaz derlemesini alır.
Önce cihaz derlemesi alınır. Bu nedenle, bu sınıfa sağlanan derleme türü vb. bağımsız değişkenler, almak istediğiniz cihaz derlemesiyle eşleşmelidir.
Bu sınıf, varsayılan olarak cihaz derlemesiyle aynı derleme kimliğine ve aynı dala sahip bir CTS derlemesini indirmeye çalışır. cts* seçenekleri, farklı bir CTS derlemesini almak için kullanılabilir.
Özet
Herkese açık oluşturucular | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
cleanUp(IBuildInfo info)
Geçici derleme dosyalarını temizleyin. |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları |
RemoteBuildInfo
|
queryForBuild()
Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin. |
Set<String>
|
reportTestZipFileFilter()
|
Herkese açık oluşturucular
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
Herkese açık yöntemler
cleanUp
public void cleanUp (IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
| Parametreler | |
|---|---|
info |
IBuildInfo |
downloadBuildFiles
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.
| Parametreler | |
|---|---|
remoteBuild |
RemoteBuildInfo: lansman kontrolü sunucusu yanıtı |
testTargetName |
String: Test hedefinin adı |
buildName |
String: lansman kontrolü tarafından tanımlanan derlemenin adı |
downloader |
IFileDownloader: Derleme dosyalarını indirmek için kullanılacak IFileDownloader |
| İadeler | |
|---|---|
IBuildInfo |
IBuildInfo, derleme dosyalarının yerel sürümleriyle doldurulur. |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
Hata durumunda birden çok kez yeniden deneyerek kalkış kontrolü sorgusunu gerçekleştirin.
| İadeler | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo, fırlatma kontrolünden alındı |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| İadeler | |
|---|---|
Set<String> |
|