Tradefed'de sağlayıcılar oluşturun

TF'deki derleme sağlayıcıları IBuildProvider arabirimi 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.

Bir yapı sağlayıcısı, kurulumun ve testlerin ihtiyaç duyduğu tüm kaynaklarla doldurulmuş yapı bilgilerini 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ünü bulun ve kullanın: LocalDeviceBuildProvider . Bu genellikle yerel olarak oluşturulmuş bir Android görüntüsünü testlerini çalıştırmadan önce flaşlamak için kullanılır.
  • Yerel olarak oluşturulmuş test senaryolarını bulun ve kullanın: BootstrapBuildProvider . Bu genellikle halihazırda flaşlanmış 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" />