BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

Java.lang.Nesne
🎃 com.android.tradefed.build.BootstrapBuildProvider


Derleme bilgilerini test cihazından önyükleyen bir IDeviceBuildProvider

Bu genellikle harici olarak sağlanan derlemesi olan cihazlar için kullanılır. Yani geliştirmeyi öğreneceksiniz. Özellikle şube olmak üzere bazı bilgiler gerçekten kullanılamıyor yapay olarak üretilir.

Tüm derleme meta veri bilgileri, cihazdaki çeşitli ro.* mülk alanlarından gelir.

Şu anda bu derleme sağlayıcı, meta verileri aşağıdaki gibi oluşturmaktadır:

  • dal: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.sürümü), örneğin:
    • Android 4.2 çalıştıran Google Play sürümü Samsung S4 için: samsung-jgedlteue-jgedlte-4.2
    • Android 4.2 çalıştıran Nexus 7 için: google-nakasi-grouper-4.2
  • derleme türü: ITestDevice#getBuildFlavor() tarafından sağlandığı şekilde
  • derleme takma adı: ITestDevice#getBuildAlias() tarafından sağlandığı şekilde
  • derleme kimliği: ITestDevice#getBuildId() tarafından sağlandığı şekilde

    Özet

    Kamu inşaatçıları

    BootstrapBuildProvider()

    Herkese açık yöntemler

    void cleanUp(IBuildInfo info)

    Geçici derleme dosyalarını temizleyin.

    IBuildInfo getBuild()

    Test altındaki derlemenin verilerini alın.

    IBuildInfo getBuild(ITestDevice device)

    Test altındaki derlemenin verilerini alma

    final File getTestsDir()

    Kamu inşaatçıları

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Herkese açık yöntemler

    temizleme

    public void cleanUp (IBuildInfo info)

    Geçici derleme dosyalarını temizleyin.

    Parametreler
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Test altındaki derlemenin verilerini alın.

    İlerlemeler
    IBuildInfo test altındaki derleme için IBuildInfo veya derleme yoksa null test için kullanılabilir

    Fırlatma
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Test altındaki derlemenin verilerini alma

    Parametreler
    device ITestDevice: test için ayrılan ITestDevice

    İlerlemeler
    IBuildInfo test altındaki derleme için IBuildInfo veya derleme yoksa null test için kullanılabilir

    Fırlatma
    BuildRetrievalError
    DeviceNotAvailableException

    GetTestsDir

    public final File getTestsDir ()

    İlerlemeler
    File