com.android.tradefed.targetprep

Arayüzler

FlashingResourcesParser.Constraint FlashingResourcesParser normalde kullanabileceği bazı kaynakları yok saymasına olanak tanıyan bir filtreleme arayüzü
IDeviceFlasher Bir cihazdaki cihaz görüntüsünü yanıp söner.
IFlashingResourcesParser Bir aygıtı flaşlamak için gereken yardımcı görüntü dosyalarının gerekli sürümlerini sağlamaya yönelik arayüz.
IFlashingResourcesRetriever Bir cihazı flaşlamak için gereken yardımcı görüntü dosyalarını almak için arayüz.
IHostCleaner Test çalıştırması bittikten sonra ana bilgisayarı temizler.
ILabHazırlayıcı Laboratuvar hazırlayıcıları için işaretleyici arayüzü

Bu arayüzlerin ne amaçla kullanıldığına ilişkin bir açıklama için ITargetPreparer bakın.

ITargetCleaner Bu arayüz kullanımdan kaldırıldı. gözyaşıDown temel ITargetPreparer arayüzüne taşındı.
ITargetPreparer Test çalıştırması için test ortamını hazırlar.
ITestsZipInstaller Testleri bir cihazdaki test zip dosyasından (derleme sistemi tarafından çıktı olarak) yükler.

Sınıflar

TümTestUygulamalarıYüklemeKurulum Bir IDeviceBuildInfo#getTestsDir() klasöründeki tüm uygulamaları cihaza yükleyen bir ITargetPreparer .
AoaTargetHazırlayıcı Android Açık Aksesuar (AOAv2) protokolünü kullanarak bir dizi eylemi (örneğin tıklamalar ve kaydırmalar) yürüten ITargetPreparer .
Uygulama Kurulumu Bir apk ve testlerini yükleyen bir ITargetPreparer .
SanatChrootHazırlayıcı 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ı ITargetPreparer için nesnenin devre dışı bırakılıp bırakılmadığını kontrol etmeye olanak tanıyan temel uygulama sınıfı.
Derleme Hatası Sağlanan yapı çalıştırılamazsa atılır.
BuildInfoRecorder Derleme bilgisi meta verilerini belirtilen bir dosyaya yazan bir ITargetPreparer .
CdmaCihazFlaşör CDMA radyosu olan 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 derleyici filtresi 'hızı' ile yeniden derler.
CPU KısıtlamaGarson Tüm çekirdeklerdeki maksimum frekansın mevcut en yüksek seviyeye geri getirilmesini bekleyen bir ITargetPreparer
AvdPreparer Oluştur
Kullanıcı Hazırlayıcı Oluştur Kullanıcı oluşturmak ve sonunda temizlemek için hedef hazırlayıcı.
VarsayılanTestlerZipInstaller Test zip yükleyicisinin varsayılan uygulaması.
DeviceActionTargetPreparer Cihaz eylemlerini gerçekleştirmek için bir ITargetPreparer .
DeviceBuildInfoBootStrapper Derleme bilgi alanlarını cihazdan okunan özniteliklerle değiştiren bir ITargetPreparer

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

DeviceBuildInfoInjector DeviceBuildDescriptor meta verilerini IBuildInfo ekleyen bir ITargetPreparer .
Cihaz Temizleyici Testten sonra temizleme eylemi olarak yeniden başlatma veya biçimlendirme gerçekleştirir ve isteğe bağlı olarak ekranı kapatır
DeviceFailedToBootError Bir aygıt bir yapıyla flashlandıktan sonra önyükleme başarısız olursa atılır.
DeviceFlashPreparer 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ülerini cihaza aktaran bir hedef hazırlayıcı.
DeviceOwnerTargetPreparer Cihaz sahibi bileşenini ayarlayan bir ITargetPreparer .
Cihaz kurulumu Sağlanan Option dayalı olarak bir cihazı test için yapılandıran bir ITargetPreparer .
Cihaz Depolama Doldurucu Hedef hazırlayıcı, bir miktar boş alan kalacak şekilde depolama alanını dolduracak.
DeviceStringPusher Bir dosyaya dize yazmak için hedef hazırlayıcı.
DeviceUpdateTargetPreparer Cihazların harici bir kaynaktan alınan bir cihaz görüntü dosyasıyla (derleme hizmetinin aksine) güncellenmesiyle ilgili ortak adımları gerçekleştiren soyut bir ITargetPreparer .
Cihaz Silecek Kullanıcı verilerini silen bir ITargetPreparer
SELinuxTargetPreparer'ı devre dışı bırakın Etkinleştirildiğinde SELinux'u devre dışı bırakan hedef hazırlayıcı.
Dinamik Sistem Hazırlayıcı Dinamik Sistem Güncellemesi ile bir cihaz yapısının üstüne bir sistem görüntüsü kuran bir ITargetPreparer .
Kullanıcı Verilerini Sil Hazırlayıcı 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.
FastbootUpdateBootstrapPreparer Cihazların FastbootDeviceFlasher ile flaşlanmasını sağlamak için belirtilen dosyaları (önyükleyici, radyo, cihaz görüntüsü zip'i) IDeviceBuildInfo yerleştiren ve ardından sonuç raporlama amacıyla önyükleme sonrası cihaz niteliklerini yapı bilgisine enjekte eden bir ITargetPreparer .
ÖzellikFlagTargetPreparer DeviceConfig'i günceller (uzak hizmet tarafından ayarlanan özellik işaretleri).
Yanıp Sönen Kaynaklar Ayrıştırıcı Bir aygıtı flaşlamak 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 Dizinleri cihazdan alan, sıkıştıran ve günlük arka ucuna kaydeden bir ITargetPreparer .
GkiDeviceFlashPreparer Cihazı Android ortak çekirdek genel görüntüsüyle flaşlayan bir hedef hazırlayıcı.
GsiDeviceFlashPreparer Cihazı android jenerik sistem görüntüsüyle yanıp sönen bir hedef hazırlayıcı.
AllTestZipAppsSetup'ı yükleyin Tüm uygulamaları bir test zip dosyasına yükleyen bir ITargetPreparer .
InstallApexModuleTargetPreparer
Apk Kurulumunu Kur Dosya sisteminde bulunan bir veya daha fazla apk'yi yükleyen bir ITargetPreparer .
InstallBuildEnvApkSetup Bir Android platformu derleme ortamından bir veya daha fazla test apk'si yükleyen bir ITargetPreparer .
Enstrümantasyon Hazırlayıcısı Enstrümantasyonu çalıştıran bir ITargetPreparer
Mevcut EmulatorPreparer'ı Öldür Çalışan bir öykünücüyü kapatan bir ITargetPreparer .
Bilinen Arıza Hazırlayıcı Hedef hazırlayıcının bilinen başarısızlığı yeniden denemeyi atlaması.
LocalEmulatorLaunch Bir Android derleme ortamından yerel olarak bir öykünücüyü başlatan bir TargetPreparer.
LocalEmulatorAnlık Görüntü Bir Android oluşturma/geliştirme ortamından temiz bir emülatör anlık görüntüsü oluşturmaya yönelik bir TargetPreparer
MixKernelTargetPreparer Bir çekirdek görüntüsünü cihaz görüntüsüyle karıştırmaya olanak tanıyan bir ITargetPreparer .
ModülOemTargetPreparer
Modülİtici
ModulePusher.ModulePushError Ana hat modülü aktarımı sırasında önemli hata.
NativeLeakCollector Her işlemin halihazırda tuttuğu erişilemeyen yerel belleği tanımlamak için 'dumpsys meminfo --unreachable -a' komutunu çalıştıran bir ITargetPreparer .
PerfettoHazırlayıcı Perfetto hazırlayıcı, yapılandırma dosyasını perfetto'nun erişebildiği standart bir konuma cihaza aktarır.
ProfilHedefiHazırlayıcı Herhangi bir profil kullanıcısı android.os.usertype.profile.XXX için hedef hazırlayıcıyı ayarlamak için temel sınıf.
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 aygıt yoluna göndermeye çalışan bir ITargetPreparer .
PythonVirtualenvPreparer Ana bilgisayarda bir Python virtualenv 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 bir hedef hazırlayıcı.
SystemAppPreparer'ı Kaldır Bir test çalıştırmasından önce bir apk'yi sistem bölümünden kaldırmak için bir ITargetPreparer .
SystemServerTargetPreparer'ı yeniden başlatın Cihazı yeniden başlatmadan sistem sunucusunu yeniden başlatan hedef hazırlayıcı.
Kök Kanalı İleticiHazırlayıcı
RootTargetHazırlayıcı "Force-root" seçeneğine göre "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 bilgisayar komutlarını çalıştıracak hedef hazırlayıcı.
RunHostScriptTargetPreparer Bir testi çalıştırmadan önce bir komut dosyasını çalıştıran hedef hazırlayıcı.
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxTargetPreparer Testlerin SDK sanal alanında çalıştırılması gerektiğini işaretleyen bir ITargetPreparer .
RunOnSecondaryUserTargetPreparer Kurulumda ikincil bir kullanıcı oluşturan ve testlerin bu 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 işaretleyen 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 .
SemaphoreTokenTargetPreparer Bu, takas edilen ana bilgisayarda test yürütmesini serileştirmek için belirteç kullanmak için kullanılan bir hazırlayıcıdır.
SideloadOtaTargetPreparer Belirli bir OTA paketinin yan yüklemesini gerçekleştiren, paketi uygulayan, aygıtın başlatı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ı, cihazın başlatıldığında normal adb modunda olacağını varsayar ve cihazın aynı modda ancak daha yeni yapının uygulanmasıyla çıkmasını sağlar.

Hizmetleri Durdur Cihazdaki hizmetleri durduran bir ITargetPreparer .
StubTargetHazırlayıcı Bir ITargetPreparer yer tutucu boş uygulaması.
SwitchUserTargetPreparer SetUp'ta belirtilen kullanıcı türüne geçiş yapan bir ITargetPreparer .
Sistem GüncelleyiciCihazFlaşör OTA güncelleme paketinde yer alan bir sistem görüntüsünü yüklemek için sistem güncelleyicisine güvenen bir IDeviceFlasher .
Hedef Kurulum Hatası Hedef teste hazırlanırken önemli bir hata oluştu.
TearDownPassThroughPreparer Bir yapılandırmaya nesne olarak dahil edilen hazırlayıcılar üzerinde yırtılmanın çalıştırılmasına izin verir.
SıcaklıkKısmaGarson Cihazın sıcaklığı hedefe düşene kadar bekleyen bir ITargetPreparer
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() klasöründen bir veya daha fazla uygulamayı cihaza yükleyen bir ITargetPreparer .
TestFilePushSetup Bir veya daha fazla dosyayı/dizini bir IDeviceBuildInfo.getTestsDir() klasöründen aygıta aktaran bir ITargetPreparer .
TestSystemAppInstallSetup IDeviceBuildInfo.getTestsDir() klasöründen bir veya daha fazla uygulamayı cihazdaki /system bölümüne yükleyen bir ITargetPreparer .
Zaman harcayıcı Zaman kaybetmeye ve muhtemelen cihazı yeniden başlatmaya yönelik basit bir hedef hazırlayıcı.
Kullanıcı Temizleyici Yıkım sırasında ikincil kullanıcıları kaldıran bir ITargetPreparer .
Kullanıcı Yardımcısı
GörünürArka PlanKullanıcıHazırlayıcı Arka planda görünür durumda başlatılan bir kullanıcıda testler çalıştırmak için hedef hazırlayıcı.
WaitForDeviceDatetimePreparer Cihazda tarihsaatin ayarlanmasını bekleyen bir ITargetPreparer

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

WifiHazırlayıcı Gerekirse cihazdaki wifi'yi yapılandıran bir ITargetPreparer .

Numaralandırmalar

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

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
Yanıp Sönme Yöntemi Test altındaki aygıtı flaşlamak için kullanılan yöntemi açıklayan bir numaralandırma
IDeviceFlasher.UserDataFlashOption Kullanıcı verisi görüntüsünü işlemeye yönelik seçeneklerin listesi