com.android.tradefed.targetprep

Arayüzler

FlashingResourcesParser.Constraint FlashingResourcesParser aksi takdirde kullanabileceği bazı kaynakları yok saymasına izin vermeyi amaçlayan bir filtreleme arabirimi
ICihaz Flaşör Bir cihazda bir cihaz görüntüsünü yanıp söner.
IFlashingKaynaklar Ayrıştırıcı Bir cihazı flaş etmek için gereken yardımcı görüntü dosyalarının gerekli sürümlerini sağlamak için arayüz.
IFlashingKaynaklarAlıcı Bir cihazı flaş etmek için gereken yardımcı görüntü dosyalarını almak için arayüz.
IHostCleaner Test çalıştırması tamamlandıktan sonra ana bilgisayarı temizler.
ILabHazırlayıcı Laboratuvar hazırlayıcıları için işaretleyici arayüzü

Bu arabirimlerin ne amaçladığının açıklaması için ITargetPreparer bakın.

ITargetTemizleyici Bu arayüz kullanımdan kaldırılmıştır. gözyaşıDown, temel ITargetPreparer arayüzüne taşındı.
IHedef Hazırlayıcı Test ortamını test çalıştırması için hazırlar.
ITestsZipInstaller Testleri bir aygıtta bir test zip dosyasından (derleme sistemi tarafından çıkarıldığı gibi) yükler.

sınıflar

TümTestUygulamalarıYüklemeKurulumu Bir ITargetPreparer IDeviceBuildInfo#getTestsDir() klasöründeki tüm uygulamaları cihaza yükleyen bir ITargetPreparer.
AoaTargetHazırlayıcı Android Açık Aksesuar ( ITargetPreparer ) protokolünü kullanarak bir dizi eylemi (örneğin tıklamalar ve hızlıca kaydırma) yürüten ITargetPreparer.
Uygulama Kurulumu Bir apk ve testlerini yükleyen bir ITargetPreparer .
SanatChrootPreparer ART testleri için chroot dizini oluşturun.
BaseEmulatorHazırlayıcı Yerel bir öykünücüyü başlatmak için ortak hazırlayıcı.
BaseTargetHazırlayıcı Nesnenin devre dışı bırakılıp bırakılmadığını kontrol etmeye izin veren ITargetPreparer için temel uygulama sınıfı.
Yapı Hatası Sağlanan yapı çalıştırılamazsa atılır.
BuildInfoRecorder Derleme bilgisi meta verilerini belirtilen bir dosyaya yazan bir ITargetPreparer .
CdmaDeviceFlaşör Bir CDMA radyo ile fiziksel bir Android cihazında bir görüntüyü yanıp sönen bir sınıf.
CompileBootImageWithSpeedTargetPreparer Önyükleme sınıf yolunu ve sistem sunucusunu 'hız' derleyici filtresiyle yeniden derler.
İşlemci KısıtlamaGarson Tüm çekirdeklerdeki maksimum frekansın mevcut en yüksek seviyeye geri yüklenmesini bekleyen bir ITargetPreparer
AvdHazırlayıcı Oluştur
Kullanıcı Hazırlayıcı Oluştur Kullanıcı oluşturmak ve sonunda temizlemek için hedef hazırlayıcı.
VarsayılanTestlerZipYükleyici Testler zip yükleyicisinin varsayılan uygulaması.
DeviceBuildInfoBootStrapper Yapı bilgisi alanlarını cihazdan okunan niteliklerle değiştiren bir ITargetPreparer

Bu, harici bir kaynaktan (örn.

DeviceBuildInfoInjector ITargetPreparer meta verilerini DeviceBuildDescriptor içine ekleyen bir IBuildInfo .
Cihaz Temizleyici Testten sonra yeniden başlatma veya biçimlendirme eylemi gerçekleştirir ve isteğe bağlı olarak ekranı kapatır
DeviceFailedToBootError Bir aygıt, bir yapı ile yanıp söndükten sonra önyükleme yapamazsa atılır.
CihazFlashHazırlayıcı Fiziksel Android donanımında bir görüntüyü yanıp sönen bir ITargetPreparer .
DeviceImageZipFlashingTargetPreparer Belirli bir format aracılığıyla sağlanan cihaz görüntüleri ile cihazı yanıp sönen bir hedef hazırlayıcı.
Cihaz SahibiHedef Hazırlayıcı Bir cihaz sahibi bileşeni oluşturan bir ITargetPreparer .
Cihaz kurulumu Sağlanan Option dayalı olarak test için bir cihazı yapılandıran bir ITargetPreparer .
CihazDepolamaDolgusu Hazırlayıcıyı, bir miktar boş alan olması için depolama alanını dolduracak şekilde hedefleyin.
DeviceStringPusher Bir dosyaya dize yazmak için hazırlayıcıyı hedefleyin.
DeviceUpdateTargetPreparer Cihazları harici bir kaynaktan (bir derleme hizmetinin aksine) bir cihaz görüntü dosyasıyla güncellemeyle ilgili ortak adımlara özen gösteren soyut bir ITargetPreparer .
Cihaz Silecek Kullanıcı verilerini silen bir ITargetPreparer
SELinuxTargetPreparer'ı Devre Dışı Bırak Etkinleştirilirse SELinux'u devre dışı bırakan hedef hazırlayıcı.
DinamikSistem Hazırlayıcı Dinamik Sistem Güncellemesi ile bir cihaz yapısının üzerine bir sistem görüntüsü ayarlayan bir ITargetPreparer .
Kullanıcı Verilerini Hazırlayıcıyı Sil Cihazdaki kullanıcı verilerini silen bir ITargetPreparer .
FastbootKomut Hazırlayıcı Fastboot'u tetikleyen ve fastboot komutları gönderen hedef hazırlayıcı.
FastbootCihazFlaşör Fiziksel Android donanımında bir görüntüyü flaşlamak için fastboot'a dayanan bir sınıf.
FastbootUpdateBootstrapHazırlayıcı Aygıtların FastbootDeviceFlasher ile flash'lanmasını sağlamak için belirtilen dosyaları (önyükleyici, radyo, aygıt görüntüsü zip) ITargetPreparer IDeviceBuildInfo ve ardından sonuç raporlama amacıyla önyükleme sonrası aygıt özniteliklerini yapı bilgilerine enjekte eden bir ITargetPreparer.
FeatureFlagTargetPreparer DeviceConfig'i günceller (uzak hizmet tarafından ayarlanan özellik bayrakları).
Yanıp SönenKaynaklarAyrıştırıcı Bir aygıtı flaş etmek için gereken yardımcı görüntü dosyalarının gerekli sürümlerini ayrıştıran bir sınıf.
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> .
Klasör Koruyucu Aygıttan dizinleri çeken, sıkıştıran ve günlüğe kaydetme arka ucuna kaydeden bir ITargetPreparer .
GkiDeviceFlashHazırlayıcı Android ortak çekirdek genel görüntüsüyle cihazı yanıp sönen bir hedef hazırlayıcı.
GsiDeviceFlash Hazırlayıcı Android jenerik sistem görüntüsü ile cihazı yanıp sönen bir hedef hazırlayıcı.
InstallAllTestZipAppsKurulum Tüm uygulamaları bir test zip dosyasına yükleyen bir ITargetPreparer .
InstallApexModuleTargetPreparer
InstallApkSetup Dosya sisteminde bulunan bir veya daha fazla apk yükleyen bir ITargetPreparer .
InstallBuildEnvApkKurulumu Bir Android platformu oluşturma ortamından bir veya daha fazla test ITargetPreparer yükleyen bir ITargetPreparer.
EnstrümantasyonHazırlayıcı Enstrümantasyon çalıştıran bir ITargetPreparer
KillExistingEmulatorPreparer Çalışan bir öykünücüyü kapatan bir ITargetPreparer .
Bilinen ArızaHazırlayıcı Bilinen başarısızlığı yeniden denemeyi atlamak için hazırlayıcıyı hedefleyin.
LocalEmulatorBaşlat Bir android oluşturma ortamından yerel olarak bir öykünücü başlatan bir TargetPreparer.
Yerel Öykünücü Anlık Görüntü Android oluşturma/geliştirme ortamından temiz bir öykünücü anlık görüntüsü oluşturmaya yönelik bir TargetPreparer
ModülOemTargetPreparer
Modülİtici
ModulePusher.ModulePushError Ana Hat modülü itme sırasında önemli hata.
NativeLeakCollector Her işlem tarafından o anda tutulan erişilemeyen yerel belleği belirlemek için ' ITargetPreparer meminfo --unreachable -a' çalıştıran bir ITargetPreparer.
PerfettoHazırlayıcı Perfetto hazırlayıcı, yapılandırma dosyasını perfetto'nun erişiminin olduğu standart bir konumda cihaza gönderir.
PushFileInvoker Bu sınıf kullanımdan kaldırıldı. Bunun yerine PushFilePreparer kullanın
PushFilePreparer Herhangi bir sayıda dosyayı herhangi bir ana bilgisayar yolundan herhangi bir cihaz yoluna göndermeye çalışan bir ITargetPreparer .
PythonSanalenvHazırlayıcı Ana bilgisayarda bir Python sanal ortamı kurar ve paketleri kurar.
RebootTargetPreparer Cihazı yeniden başlatan hedef hazırlayıcı.
Kurtarma Günlüğü Hazırlayıcı Kurtarma işleminden önce günlükleri toplamak için kullanılan bir hedef hazırlayıcı.
RemoveSystemAppPreparer Bir test çalıştırmasından önce sistem bölümünden bir apk'yi kaldırmak için bir ITargetPreparer .
RestartSystemServerTargetPreparer Cihazı yeniden başlatmadan sistem sunucusunu yeniden başlatan hedef hazırlayıcı.
RootTargetHazırlayıcı "force-root" seçeneğine dayalı olarak "adb root" veya "adb unroot" gerçekleştiren hedef hazırlayıcı.
RunCommandTargetPreparer
RunHostCommandTargetPreparer Testi çalıştırmadan önce ve sonra rastgele ana bilgisayar komutlarını çalıştırmak için hazırlayıcıyı hedefleyin.
RunHostScriptTargetPreparer Test çalıştırmadan önce bir komut dosyası yürüten hedef hazırlayıcı.
RunOnSdkSandboxTargetPreparer Testlerin sdk sanal alanında çalışması gerektiğini işaretleyen bir ITargetPreparer .
RunOnSecondaryUserTargetPreparer Kurulumda ikincil bir kullanıcı oluşturan ve testlerin o kullanıcıda çalıştırılması gerektiğini işaretleyen bir ITargetPreparer .
RunOnSystemUserTargetPreparer Testlerin kullanıcı üzerinde (geçerli kullanıcı yerine) çalıştırılması gerektiğini belirten bir ITargetPreparer .
RunOnWorkProfileTargetPreparer Kurulumda bir iş profili oluşturan ve testlerin o kullanıcıda çalıştırılması gerektiğini işaretleyen bir ITargetPreparer .
Semafor BelirteciTargetHazırlayıcı Bu, tradefed ana bilgisayardaki test yürütmesini seri hale getirmek için belirteci kullanmak için kullanılan bir hazırlayıcıdır.
SideloadOtaTargetHazırlayıcı Belirli bir OTA paketinin yandan yüklenmesini gerçekleştiren, paketi uygulayan, aygıtın açılmasını bekleyen ve yapı bilgisi olarak kullanmak üzere aygıt yapı özelliklerini enjekte eden bir hedef hazırlayıcı

Bu hedef hazırlayıcı, başlatıldığında cihazın normal adb modunda olacağını varsayar ve cihazın aynı modda ancak daha yeni yapı uygulanmış olarak çıkmasını sağlar.

StopServicesKurulumu Cihazdaki hizmetleri durduran bir ITargetPreparer .
StubTargetHazırlayıcı Bir ITargetPreparer yer tutucu boş uygulaması.
SwitchUserTargetPreparer Kurulumda belirtilen kullanıcı türüne geçiş yapan bir ITargetPreparer .
Sistem GüncelleyiciCihazFlaşör OTA güncelleme paketinde paketlenmiş bir sistem görüntüsünü yüklemek için sistem güncelleyiciye dayanan bir IDeviceFlasher .
Hedef Kurulum Hatası Hedef test için hazırlanırken önemli bir hata oluştu.
TearDownPassThroughHazırlayıcı Bir yapılandırmaya nesne olarak dahil edilen hazırlayıcılarda yırtma işleminin çalıştırılmasına izin verir.
SıcaklıkKısmaGarson Cihazın sıcaklığı hedefe düşene kadar bekleyen bir ITargetPreparer
TestAppInstallKurulum Bir ITargetPreparer IDeviceBuildInfo.getTestsDir() klasöründen cihaza bir veya daha fazla uygulama yükleyen bir ITargetPreparer.
TestDosyasıPushKurulumu Bir ITargetPreparer IDeviceBuildInfo.getTestsDir() klasöründen bir veya daha fazla dosya/dizini aygıta iten bir ITargetPreparer.
TestSystemAppInstallSetup Cihazdaki /system bölümüne bir ITargetPreparer IDeviceBuildInfo.getTestsDir() klasöründen bir veya daha fazla uygulama yükleyen bir ITargetPreparer.
Zaman harcayıcı Zaman kaybetmek ve potansiyel olarak cihazı yeniden başlatmak için basit bir hedef hazırlayıcı.
Kullanıcı Temizleyici İkincil kullanıcıları sökme sırasında kaldıran bir ITargetPreparer .
WaitForDeviceDatetimePreparer Cihazda tarih saatinin ayarlanmasını bekleyen bir ITargetPreparer

İsteğe bağlı olarak bu hazırlayıcı, tarih saat zaman aşımı içinde ayarlanmamışsa bir TargetSetupError zorlayabilir veya ana bilgisayar tarih saatini cihaza zorlayabilir,

Wifi Hazırlayıcı Gerekirse cihazda wifi yapılandıran bir ITargetPreparer .

Numaralandırmalar

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

DeviceCleaner.CleanupAction
DeviceCleaner.PostTemizlemeİşlem
Yanıp SönmeYöntem Test edilen aygıtı flaş etmek için kullanılan yöntemi tanımlayan bir numaralandırma
IDeviceFlasher.UserDataFlashOption Kullanıcı verileri görüntüsünü işlemek için seçeneklerin sayısı