Tradefed'de Sağlayıcı Oluşturun

TF'deki Yapı Sağlayıcıları, IBuildProvider Arayüzü tarafından temsil edilir. Arayüzün herhangi bir uygulaması bir test konfigürasyonunda kullanılabilir. Bu esnek tasarım, her türlü sistemle etkileşime izin verir.

Yapı Sağlayıcı, kurulum ve testler için ihtiyaç duyulan tüm kaynaklarla doldurulmuş Yapı Bilgisi oluşturur.

Yerel yapı sağlayıcıları

Yerel olarak çalıştırırken, birkaç olası yapılandırma mevcuttur:

  • Yerel olarak oluşturulmuş bir cihaz görüntüsü bulun ve kullanın: LocalDeviceBuildProvider . Bu, genellikle yerel olarak oluşturulmuş bir Android görüntüsünü testlerini çalıştırmadan önce flaş etmek için kullanılır.
  • Yerel olarak oluşturulmuş test senaryolarını bulun ve kullanın: BootstrapBuildProvider . Bu, tipik olarak, zaten yanıp sönen ve hazır bir cihaza karşı testler yapmak için kullanılır. Bu, yerel testler sırasında Atest tarafından kullanılan sağlayıcıdır.

Yapılandırma

build_provider nesne etiketini kullanın. Örneğin:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />