BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

java.lang.Object
\t com.android.tradefed.build.BootstrapBuildProvider


Test cihazından derleme bilgilerini temel alan bir IDeviceBuildProvider

Bu, genellikle harici olarak sağlanan bir derlemeye (yani şirket içi derleme sistemi tarafından oluşturulmayan) sahip cihazlar için kullanılır. Özellikle şube olmak üzere bazı bilgiler cihazdan alınamaz. Bu nedenle, yapay olarak oluşturulur.

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

Bu derleme sağlayıcı şu anda meta verileri aşağıdaki gibi oluşturur:

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

    Özet

    Herkese açık kurucular

    BootstrapBuildProvider()

    Herkese açık yöntemler

    void cleanUp(IBuildInfo info)

    Geçici derleme dosyalarını temizleyin.

    IBuildInfo getBuild()

    Test edilen derlemeyle ilgili verileri alın.

    IBuildInfo getBuild(ITestDevice device)

    Test edilen derlemeyle ilgili verileri alma

    final File getTestsDir()

    Kamu inşaatçıları

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Herkese açık yöntemler

    cleanUp

    public void cleanUp (IBuildInfo info)

    Geçici derleme dosyalarını temizleyin.

    Parametreler
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Test edilen derlemeyle ilgili verileri alın.

    İlerlemeler
    IBuildInfo test edilen derleme için IBuildInfo veya test için derleme yoksa null

    Atışlar
    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 edilen derleme için IBuildInfo veya test için kullanılabilecek derleme yoksa null

    Atışlar
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    İlerlemeler
    File