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" />