com.android.tradefed.targetprep

Arayüzler

FlashingResourcesParser.Constraint FlashingResourcesParser'ün aksi takdirde kullanabileceği bazı kaynakları yoksaymasına olanak tanımak için tasarlanmış bir filtreleme arayüzü
IDeviceFlasher Bir cihaza cihaz resmi yükler. 
IFlashingResourcesParser Bir cihazı flaşlamak için gerekli olan yardımcı resim dosyalarının gerekli sürümlerini sağlama arayüzü. 
IFlashingResourcesRetriever Bir cihazı flaşlamak için gereken yardımcı resim dosyalarını almak için kullanılan arayüz. 
IHostCleaner Test çalışması tamamlandıktan sonra ana makineyi temizler. 
ILabPreparer Laboratuvar hazırlayanlar için işaretçi arayüzü

Bu arayüzlerin amacının açıklaması için ITargetPreparer bölümüne bakın. 

ITargetCleaner Bu arayüzün desteği sonlandırılmıştır. tearDown, temel ITargetPreparer arayüzüne taşındı. 
ITargetPreparer Test ortamını test çalıştırması için hazırlar. 
ITestsZipInstaller Testleri, bir testler zip dosyasından (derleme sistemi tarafından oluşturulan çıkış olarak) bir cihaza yükler. 

Sınıflar

AllTestAppsInstallSetup IDeviceBuildInfo.getTestsDir() klasöründeki tüm uygulamaları cihaza yükleyen bir ITargetPreparer
AoaTargetPreparer Android Open Accessory (AOAv2) protokolünü kullanarak bir dizi işlem (ör. tıklamalar ve kaydırmalar) yürüten ITargetPreparer
AppSetup Bir apk'yı ve testlerini yükleyen ITargetPreparer
ArtChrootPreparer ART testleri için chroot dizini oluşturun. 
BaseEmulatorPreparer Yerel bir emülatör başlatmak için kullanılan ortak hazırlayıcı. 
BaseTargetPreparer Nesnenin devre dışı olup olmadığını kontrol etmeyi sağlayan ITargetPreparer için temel uygulama sınıfı. 
BuildError Sağlanan derleme çalıştırılamazsa oluşturulur. 
BuildInfoRecorder Belirli bir dosyaya derleme bilgileri meta verilerini yazan bir ITargetPreparer
CdmaDeviceFlasher CDMA radyosu olan fiziksel bir Android cihazda resim yanıp sönen bir sınıf. 
CompileBootImageWithSpeedTargetPreparer Önyükleme sınıf yolu ve sistem sunucusunu "speed" derleyici filtresiyle yeniden derleyin. 
CpuThrottlingWaiter Tüm çekirdeklerdeki maksimum sıklık mevcut en yüksek seviyeye geri yüklenene kadar bekleyen bir ITargetPreparer
CreateAvdPreparer  
CreateUserPreparer Kullanıcı oluşturmak ve sonunda temizlemek için hedef hazırlayıcı. 
DefaultTestsZipInstaller Testler zip yükleyicisinin varsayılan uygulaması. 
DeviceActionTargetPreparer Cihaz işlemleri yapmak için ITargetPreparer
DeviceBuildInfoBootStrapper Derleme bilgileri alanlarını cihazdan okunan özelliklerle değiştiren bir ITargetPreparer

Bu, harici bir kaynaktan oluşturulan derlemelere sahip cihazları test etmek için kullanışlıdır (ör.

DeviceBuildInfoInjector DeviceBuildDescriptor meta verilerini IBuildInfo içine ekleyen bir ITargetPreparer
DeviceCleaner Testten sonra temizleme işlemi olarak yeniden başlatma veya biçimlendirme gerçekleştirir ve isteğe bağlı olarak ekranı kapatır.
DeviceFailedToBootError Bir cihaz, bir derlemeyle yanıp söndürüldükten sonra önyükleme yapamazsa atılır. 
DeviceFlashPreparer Fiziksel Android donanımında bir görüntünün yanıp sönmesini sağlayan ITargetPreparer
DeviceImageZipFlashingTargetPreparer Cihazı belirli bir biçim üzerinden sağlanan cihaz resimleriyle flaşlayan bir hedef hazırlayıcı. 
DeviceOwnerTargetPreparer Cihaz sahibi bileşeni oluşturan bir ITargetPreparer
DeviceSetup Sağlanan Option'lara göre bir cihazı test için yapılandıran ITargetPreparer
DeviceStorageFiller Depolama alanını doldurması için hazırlayanı hedefleyin. Böylece, belirli miktarda boş alan elde edebilirsiniz. 
DeviceStringPusher Bir dosyaya dize yazmak için hedef hazırlayıcı. 
DeviceUpdateTargetPreparer Cihazları harici bir kaynaktan (derleme hizmetinin aksine) cihaz görüntü dosyası ile güncellemeyle ilgili genel adımları yöneten soyut bir ITargetPreparer
DeviceWiper Kullanıcı verilerini temizleyen bir ITargetPreparer
DisableSELinuxTargetPreparer Etkinse SELinux'u devre dışı bırakan hedef hazırlayıcı. 
DynamicSystemPreparer Dinamik sistem güncellemesi içeren bir cihaz derlemesinin üzerine sistem resmi oluşturan bir ITargetPreparer
EraseUserDataPreparer Cihazdaki kullanıcı verilerini temizleyen bir ITargetPreparer
FastbootCommandPreparer Hızlı başlatmayı tetikleyen ve hızlı başlatma komutları gönderen hedef hazırlayıcı. 
FastbootDeviceFlasher Fiziksel Android donanımına görüntü yüklemek için fastboot'u kullanan bir sınıf. 
FastbootUpdateBootstrapPreparer Cihazların FastbootDeviceFlasher ile yanıp sönmesini sağlamak için belirli dosyaları (açılış yükleyici, radyo, cihaz resmi ZIP'i) IDeviceBuildInfo içine yerleştiren ve ardından sonuç raporlama amacıyla cihazın önyükleme sonrası özelliklerini derleme bilgilerine enjekte eden bir ITargetPreparer
FeatureFlagTargetPreparer DeviceConfig'i (uzaktan bir hizmet tarafından ayarlanan özellik işaretleri) günceller. 
FlashingResourcesParser Bir cihazı flaşlamak için gerekli olan yardımcı resim dosyalarının gerekli sürümlerini ayrıştıran bir sınıf. 
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> için typedef. 
FolderSaver Dizinleri cihazdan alan, sıkıştıran ve arka uç günlük kaydına kaydeden bir ITargetPreparer
GkiDeviceFlashPreparer Cihazı Android ortak çekirdek genel resmiyle flaşlayan bir hedef hazırlayıcı. 
GsiDeviceFlashPreparer Cihazı Android genel sistem görüntüsüyle flaşlayan bir hedef hazırlayıcı. 
InstallAllTestZipAppsSetup Test zip'indeki tüm uygulamaları yükleyen bir ITargetPreparer
InstallApexModuleTargetPreparer  
InstallApkSetup Dosya sisteminde bulunan bir veya daha fazla APK'yı yükleyen bir ITargetPreparer
InstallBuildEnvApkSetup Android platform derleme ortamından bir veya daha fazla test APK'sı yükleyen bir ITargetPreparer
InstallKernelModulePreparer Çekirdek modüllerini yükleyen bir hedef hazırlayıcı. 
InstrumentationPreparer Araç çalıştıran bir ITargetPreparer
KillExistingEmulatorPreparer Çalışan bir emülatörü kapatan ITargetPreparer
KnownFailurePreparer Bilinen hatayı yeniden denemeyi atlamak için hedef hazırlayıcı. 
LocalEmulatorLaunch Android derleme ortamından yerel olarak emülatör başlatan bir TargetPreparer. 
LocalEmulatorSnapshot Android derleme/geliştirme ortamından temiz bir emülatör anlık görüntüsü oluşturmak için tasarlanmış bir TargetPreparer
MixKernelTargetPreparer Bir çekirdek görüntüsünü cihaz görüntüsüyle karıştırmaya olanak tanıyan bir ITargetPreparer
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Ana hat modülü yayınlama sırasında önemli hata oluştu. 
NativeLeakCollector Her bir işlem tarafından şu anda tutulan erişilemez yerel belleği tanımlamak için "dumpsys meminfo --unreachable -a" komutunu çalıştıran bir ITargetPreparer
OtaUpdateDeviceFlasher Cihaz görüntüsünü güncellemek için system/update_engine/scripts/update_device.py komut dosyasını tam veya artımlı OTA paketiyle tetikleyen bir cihaz flaşer. 
PerfettoPreparer Perfetto hazırlayıcı, yapılandırma dosyasını cihaza, perfetto'nun erişebildiği standart bir konuma aktarır. 
ProfileTargetPreparer Herhangi bir profil kullanıcısı android.os.usertype.profile.XXX için hedef hazırlayıcıyı ayarlamak üzere kullanılan temel sınıf. 
PushFileInvoker Bu sınıf için destek sonlandırılmıştır. Bunun yerine PushFilePreparer kullanın
PushFilePreparer Herhangi bir ana makine yolundan herhangi bir cihaz yoluna herhangi bir sayıda dosya göndermeye çalışan bir ITargetPreparer
PythonVirtualenvPreparer Ana makinede bir Python virtualenv oluşturur ve paketleri yükler. 
RebootTargetPreparer Cihazı yeniden başlatan hedef hazırlayıcı. 
RecoveryLogPreparer Kurtarma işleminden önce günlükleri toplamak için kullanılan bir hedef hazırlayıcı. 
RemoveSystemAppPreparer Test çalıştırmadan önce bir APK'yı sistem bölümünden kaldırmak için ITargetPreparer
RestartSystemServerTargetPreparer Cihazı yeniden başlatmadan sistem sunucusunu yeniden başlatan hedef hazırlayıcı. 
RootcanalForwarderPreparer  
RootTargetPreparer "force-root" seçeneğine bağlı olarak "adb root" veya "adb unroot" işlemini gerçekleştiren hedef hazırlayıcı. 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Testi çalıştırmadan önce ve sonra rastgele ana makine komutları çalıştırmak için hedef hazırlayıcıyı hedefleyin. 
RunHostScriptTargetPreparer Testi çalıştırmadan önce bir komut dosyası yürüten hedef hazırlayıcı. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer Testlerin SDK korumalı alanında çalıştırılması gerektiğini belirtmek için ITargetPreparer
RunOnSecondaryUserTargetPreparer Testin ikincil kullanıcı olarak çalıştırılmasını sağlamak için bir ITargetPreparer
RunOnSystemUserTargetPreparer Testlerin kullanıcı üzerinde (mevcut kullanıcı yerine) çalıştırılması gerektiğini belirten bir ITargetPreparer
RunOnWorkProfileTargetPreparer Kurulumda bir iş profili oluşturan ve testlerin bu kullanıcıda çalıştırılması gerektiğini işaretleyen bir ITargetPreparer
SemaphoreTokenTargetPreparer Bu, tradefed ana makinesinde test yürütmeyi serileştirmek için jetonu kullanmak üzere kullanılan bir hazırlayıcıdır. 
SideloadOtaTargetPreparer Belirtilen OTA paketinin yan yüklemesini gerçekleştiren, paketi uygulayan, cihazın açılmasını bekleyen ve cihaz derleme özelliklerini derleme bilgisi olarak kullanmak üzere ekleyen bir hedef hazırlayıcı

Bu hedef hazırlayıcı, cihazın başlatılırken normal adb modunda olacağını varsayar ve cihazın aynı modda ancak daha yeni bir derleme uygulanmış şekilde çıkmasını sağlar. 

StopServicesSetup Cihazdaki hizmetleri durduran bir ITargetPreparer
StubTargetPreparer ITargetPreparer için yer tutucu boş uygulama. 
SwitchUserTargetPreparer setUp'ta belirtilen kullanıcı türüne geçen bir ITargetPreparer
SystemUpdaterDeviceFlasher OTA güncelleme paketinde paketlenmiş bir sistem görüntüsünü yüklemek için sistem güncelleyiciyi kullanan bir IDeviceFlasher
TargetSetupError Hedef test için hazırlanırken ölümcül bir hata oluştu. 
TearDownPassThroughPreparer Bir yapılandırmaya nesne olarak dahil edilen hazırlayıcılarda tearDown çalıştırılmasına olanak tanır. 
TemperatureThrottlingWaiter Cihazın sıcaklığı hedef sıcaklığa düşene kadar bekleyen bir ITargetPreparer
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() klasöründeki bir veya daha fazla uygulamayı cihaza yükleyen bir ITargetPreparer
TestFilePushSetup Bir IDeviceBuildInfo.getTestsDir() klasöründen cihaza bir veya daha fazla dosya/dizin gönderen bir ITargetPreparer
TestSystemAppInstallSetup IDeviceBuildInfo.getTestsDir() klasöründeki bir veya daha fazla uygulamayı cihazdaki /system bölümüne yükleyen bir ITargetPreparer
ZamanHarcama Zaman kaybetmenize ve cihazı yeniden başlatmanıza neden olabilecek basit bir hedef hazırlayıcı. 
UserCleaner Ayrılma işleminde ikincil kullanıcıları kaldıran bir ITargetPreparer
UserHelper  
VisibleBackgroundUserPreparer Arka planda görünür olarak başlatılan bir kullanıcıda test çalıştırmak için hedef hazırlayıcı. 
WaitForDeviceDatetimePreparer Cihazda tarih ve saatin ayarlanmasını bekleyen bir ITargetPreparer

İsteğe bağlı olarak bu hazırlayıcı, zaman/tarih süresi içinde ayarlanmazsa TargetSetupError değerini zorlayabilir. 

WifiPreparer Gerekirse cihazda kablosuz bağlantıyı yapılandıran bir ITargetPreparer

Numaralandırmalar

AltDirBehavior Çeşitli test yapı yükleyenleri/iticileri için alternatif dizin davranışlarını tanımlayan bir enum

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Test edilen cihazı flaşlamak için kullanılan yöntemi tanımlayan bir enum
IDeviceFlasher.UserDataFlashOption userdata resmini işleme seçeneklerinin listesi