Tradefed'de sağlayıcı oluşturma

TF'deki derleme sağlayıcılar IBuildProvider arayüzü ile temsil edilir.

Arayüzün herhangi bir uygulaması test yapılandırmasında kullanılabilir. Bu esnek tasarım, her tür sistemle etkileşime olanak tanır.

Derleme sağlayıcı, kurulum ve testler için gereken tüm kaynaklarla doldurulmuş bir build info oluşturur.

Yerel derleme sağlayıcılar

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

  • Yerel olarak oluşturulmuş bir cihaz görüntüsünü bulup kullanın: LocalDeviceBuildProvider. Bu, genellikle testleri çalıştırmadan önce yerel olarak oluşturulmuş bir Android görüntüsünü yüklemek için kullanılır.
  • Yerel olarak oluşturulmuş test senaryolarını bulma ve kullanma: BootstrapBuildProvider. Bu genellikle, zaten flaşlanmış ve hazır bir cihaza karşı test çalıştırmak için kullanılır. Bu, yerel test sırasında Atest tarafından kullanılan sağlayıcıdır.

Yapılandırma

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

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