com.android.tradefed.targetprep

Arayüzler

FlashingResourcesParser.Constraint FlashingResourcesParser'nın normalde kullanabileceği bazı kaynakları yoksaymasına olanak tanımayı amaçlayan bir filtreleme arayüzü
IDeviceFlasher Cihazda cihaz görüntüsü gösterir. 
IFlashingResourcesParser Bir cihazı yüklemek için gereken yardımcı resim dosyalarının gerekli sürümlerini sağlamaya yönelik arayüz. 
IFlashingResourcesRetriever Bir cihazı flashlamak için gereken yardımcı görüntü dosyalarını almak üzere kullanılan arayüz. 
IHostCleaner Test çalıştırması tamamlandıktan sonra ana makineyi temizler. 
ILabPreparer Laboratuvar hazırlayıcıları için işaretleyici arayüzü

Bu arayüzlerin ne amaçla kullanıldığıyla ilgili açıklama 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 çalıştırması için test ortamını hazırlar. 
ITestsZipInstaller Testleri, derleme sistemi tarafından oluşturulan bir test zip dosyasından cihaza yükler. 

Sınıflar

AFlagsTargetPreparer Test çalıştırmadan önce işaretleri geçersiz kılmak için aflags kullanılır. 
AllTestAppsInstallSetup Bir ITargetPreparer, IDeviceBuildInfo.getTestsDir() klasöründeki tüm uygulamaları cihaza yükler. 
AoaTargetPreparer ITargetPreparer Android Open Accessory (AOAv2) protokolünü kullanarak bir dizi işlemi (ör. tıklamalar ve kaydırmalar) gerçekleştiren bir cihaz. 
AppSetup Bir apk'yı ve testlerini yükleyen ITargetPreparer
ArtChrootPreparer ART testleri için chroot dizini oluşturun. 
BaseEmulatorPreparer Yerel emülatör başlatmak için kullanılan ortak hazırlayıcı. 
BaseSwitchUserTargetPreparer Kurulumda belirtilen kullanıcı türüne geçen bir ITargetPreparer
BaseSystemTestEnvPreparer Temel sistem test ortamına yeniden başlatma
BaseTargetPreparer Nesnenin devre dışı bırakılıp bırakılmayacağını kontrol etmeye olanak tanıyan ITargetPreparer için temel uygulama sınıfı. 
BuildInfoRecorder Derleme bilgisi meta verilerini belirtilen bir dosyaya yazan bir ITargetPreparer
CdmaDeviceFlasher CDMA radyolu fiziksel bir Android cihazda görüntü yükleyen bir sınıf. 
CompatTargetPreparer Cihazı uyumluluk testlerini çalıştırmaya hazırlayan bir ITargetPreparer
CompileBootImageWithSpeedTargetPreparer Önyükleme sınıf yolu ve sistem sunucusu, "speed" derleyici filtresiyle yeniden derlenir. 
CpuThrottlingWaiter Tüm çekirdeklerdeki maksimum frekans, mevcut en yüksek seviyeye geri yüklenene kadar bekleyen bir ITargetPreparer
CreateAvdPreparer  
CreateUserPreparer İkincil kullanıcı oluşturmak ve sonunda temizlemek için hedef hazırlayıcı. 
CrosDutTopologyPreparer Test yapılandırması ve test parametreleri oluşturmak için dt-converter aracını çalıştıran bir hazırlayıcı. 
CrosLsNexusPreparer Bir ChromeOS cihaz için LSNexus hizmetini başlatan ve durduran hazırlayıcı. 
DefaultTestsZipInstaller Testler zip yükleyicisinin varsayılan uygulaması. 
DeviceActionTargetPreparer Cihaz işlemleri yapmak için ITargetPreparer
DeviceBuildInfoBootStrapper Derleme bilgisi 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 ITargetPreparer, DeviceBuildDescriptor meta verilerini IBuildInfo içine yerleştirir. 
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.
DeviceFlashPreparer Fiziksel Android donanımına bir görüntü yükleyen ITargetPreparer
DeviceImageZipFlashingTargetPreparer Cihazı belirli bir biçimde sağlanan cihaz görüntüleriyle flaşlayan bir hedef hazırlayıcı. 
DeviceOwnerTargetPreparer Bir cihaz sahibi bileşeni oluşturan ITargetPreparer
DeviceSetup Sağlanan Option'lere göre bir cihazı test için yapılandıran ITargetPreparer
DeviceStorageFiller Hedef hazırlayıcı, depolama alanını doldurarak bir miktar boş alan bırakır. 
DeviceStringPusher Hedef hazırlayıcı, bir dosyaya dize yazmak için kullanılır. 
DeviceUpdateTargetPreparer Cihazları harici bir kaynaktan (derleme hizmetinin aksine) cihaz resmi dosyasıyla güncelleme ile ilgili genel adımları ele alan bir soyutlama ITargetPreparer
DeviceWiper Kullanıcı verilerini temizleyen bir ITargetPreparer
DexMetadataExtractor Belirtilen APK'lar için Dex Meta Veri dosyalarını yükler. 
DisableSELinuxTargetPreparer Etkinse SELinux'u devre dışı bırakan hedef hazırlayıcı. 
DynamicSystemPreparer Dinamik Sistem Güncellemesi ile cihaz derlemesinin üzerine sistem görüntüsü yükleyen bir ITargetPreparer
EhideTargetPreparer ehide'ı başlatır. Bu komut, ethernet arayüzünü Android ağ yığınından gizler. 
EraseUserDataPreparer Cihazdaki kullanıcı verilerini temizleyen bir ITargetPreparer
FastbootCommandPreparer Fastboot'u tetikleyen ve fastboot 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 Belirtilen dosyaları (bootloader, radyo, cihaz görüntüsü zip) IDeviceBuildInfo içine yerleştirerek cihazlara FastbootDeviceFlasher yüklenmesini sağlayan, ardından sonuç raporlama amacıyla önyükleme sonrası cihaz özelliklerini derleme bilgilerine yerleştiren bir ITargetPreparer
FeatureFlagTargetPreparer Bu sınıf kullanımdan kaldırılmıştır. Bunun yerine AFlagsTargetPreparer kullanın. 
FlashingResourcesParser Bir cihazın flash'lanması için gereken 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 bir typedef. 
FolderSaver Cihazdan dizinleri çeken, sıkıştıran ve günlüğe kaydetme arka ucuna kaydeden bir ITargetPreparer
FutilityCommandPreparer Boşuna komutları yürütmeye hazırlanın. 
GkiDeviceFlashPreparer Cihaza Android ortak çekirdeği genel görüntüsünü yükleyen bir hedef hazırlayıcı. 
GsiDeviceFlashPreparer Cihaza Android genel sistem görüntüsü yükleyen bir hedef hazırlayıcı. 
HsumBootStrategyPreparer  
InstallAllTestZipAppsSetup Bir test zip dosyasındaki tüm uygulamaları yükleyen 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ırması yapan bir ITargetPreparer
KillExistingEmulatorPreparer Çalışan bir emülatörü kapatan ITargetPreparer
KnownFailurePreparer Bilinen hatayı yeniden denemeyi atlamak için hedef hazırlayıcı. 
LocalEmulatorLaunch Bir 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 Çekirdek görüntüsünün cihaz görüntüsüyle karıştırılmasına olanak tanıyan bir ITargetPreparer
MixRadioTargetPreparer Radyo görüntüsünü cihaz görüntüsüyle karıştırmaya olanak tanıyan bir ITargetPreparer
ModuleOemTargetPreparer  
ModulePusher  
NativeLeakCollector Her işlem tarafından tutulan ulaşılamayan yerel belleği belirlemek için "dumpsys meminfo --unreachable -a" komutunu çalıştıran bir ITargetPreparer
OtaUpdateDeviceFlasher Cihaz görüntüsünü güncellemek için tam veya artımlı bir OTA paketiyle system/update_engine/scripts/update_device.py komut dosyasını tetikleyen bir cihaz flaşörü. 
PerfettoPreparer Perfetto hazırlayıcı, yapılandırma dosyasını, Perfetto'nun erişebildiği standart bir konumda cihaza aktarır. 
ProfileTargetPreparer Herhangi bir profil kullanıcısı için hedef hazırlayıcıyı ayarlamaya yönelik temel sınıf android.os.usertype.profile.XXX
PushFileInvoker Bu sınıf kullanımdan kaldırılmıştır. Bunun yerine PushFilePreparer kullanın 
PushFilePreparer Herhangi bir ana makine yolundan herhangi bir cihaz yoluna istenen sayıda dosyayı göndermeye çalışan bir ITargetPreparer
PythonVirtualenvPreparer Ana makinede Python virtualenv'yi kurar 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 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 göre "adb root" veya "adb unroot" işlemlerini 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ı. 
RunHostScriptTargetPreparer Test ç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 belirten bir ITargetPreparer
RunOnSecondaryUserTargetPreparer Testin ikincil kullanıcı olarak çalıştırılmasını sağlamak için ITargetPreparer
RunOnSystemUserTargetPreparer Testlerin kullanıcı üzerinde (geçerli kullanıcı yerine) çalıştırılması gerektiğini belirten bir ITargetPreparer
RunOnWorkProfileTargetPreparer Kurulum sırasında iş profili oluşturan ve testlerin bu kullanıcıda çalıştırılması gerektiğini belirten bir ITargetPreparer
SemaphoreTokenTargetPreparer Bu, tradefed ana makinesinde test yürütmeyi serileştirmek için jeton kullanmak üzere kullanılan bir hazırlayıcıdır. 
SideloadOtaTargetPreparer Belirtilen OTA paketinin yan yüklemesini yapan, paketi uygulayan, cihazın başlatılmasını bekleyen ve derleme bilgisi olarak kullanılacak cihaz derleme özelliklerini yerleştiren bir hedef hazırlayıcı

Bu hedef hazırlayıcı, cihazın başlatıldığında 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 öğesinin boş yer tutucu uygulaması. 
SwitchUserTargetPreparer BaseSwitchUserTargetPreparer sınıfının varsayılan uygulaması. Daha fazla bilgi için bu sınıfın Javadoc'una bakın. 
SystemUpdaterDeviceFlasher Bir OTA güncelleme paketinde paketlenmiş bir sistem görüntüsünü yüklemek için sistem güncelleyiciye dayanan bir IDeviceFlasher
TearDownPassThroughPreparer Yapılandırmaya nesne olarak dahil edilen hazırlayıcılarda tearDown'ın ç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 IDeviceBuildInfo.getTestsDir() klasöründeki bir veya daha fazla dosyayı/dizini cihaza aktaran bir ITargetPreparer
TestSystemAppInstallSetup ITargetPreparer, IDeviceBuildInfo.getTestsDir() klasöründeki bir veya daha fazla uygulamayı cihaza yükleyerek /system bölümüne yerleştirir. 
TimeWaster Zaman kaybına yol açan ve cihazın yeniden başlatılmasına neden olabilecek basit bir hedef hazırlayıcı. 
UserCleaner Yıkım sırasında ikincil kullanıcıları kaldıran bir ITargetPreparer
UserHelper  
VisibleBackgroundUserPreparer Arka planda başlatılan bir kullanıcıda test çalıştırmak için hazırlayıcıyı hedefleyin. 
WaitForDeviceDatetimePreparer Cihazda tarih ve saatin ayarlanmasını bekleyen bir ITargetPreparer

İsteğe bağlı olarak, bu hazırlayan, zaman aşımı içinde tarih ve saat ayarlanmamışsa TargetSetupError değerini zorlayabilir. 

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

Sıralamalar

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

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DynamicSystemPreparer.PvmfwFlashMode  
FlashingMethod Test edilen cihazda flaş işlemi yapmak için kullanılan yöntemi açıklayan bir enum
GsiDeviceFlashPreparer.PvmfwFlashMode  
IDeviceFlasher.UserDataFlashOption Kullanıcı verileri resmini işleme seçeneklerinin numaralandırılmış değeri

İstisnalar

BuildError Sağlanan derleme çalıştırılamazsa oluşturulur. 
DeviceFailedToBootError Bir derleme yüklenen cihaz başlatılamazsa oluşturulur. 
ModulePusher.ModulePushError Mainline modülü gönderme sırasında önemli hata oluştu. 
TargetSetupError Hedef test için hazırlanırken ölümcül bir hata oluştu.