Konfigurasi Tradefed XML diuraikan, dan objek Configuration
dibuat darinya yang menjelaskan konfigurasi lengkap.
Objek dijelaskan oleh antarmuka IConfiguration. itu akan berisi instance dari semua objek yang didefinisikan dalam XML.
Contoh ini:
<configuration description="<description of the configuration>">
<!-- A build provider that takes local device information -->
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />
<!-- Some target preparation, disabled by default -->
<target_preparer class="com.android.tradefed.targetprep.PreloadedClassesPreparer">
<option name="disable" value="true" />
</target_preparer>
<!-- One test running some unit tests -->
<test class="com.android.tradefed.testtype.HostTest">
<option name="class" value="com.android.tradefed.build.BuildInfoTest" />
</test>
</configuration>
Akan menghasilkan:
-
IConfiguration#getBuildProvider()
untuk mengembalikan instanceBootstrapBuildProvider
. -
IConfiguration#getTargetPreparers()
untuk mengembalikan daftarITargetPreparer
yang berisi instance dariPreloadedClassesPreparer
. -
IConfiguration#getTests()
untuk mengembalikan daftarIRemoteTest
yang berisi instanceHostTest
.
Setiap objek dalam objek konfigurasi dapat dipetakan ke definisi XML, jadi memahami definisi XML biasanya membantu memahami apa yang diharapkan dari objek konfigurasi.
, Konfigurasi Tradefed XML diuraikan, dan objek Configuration
dibuat darinya yang menjelaskan konfigurasi lengkap.
Objek dijelaskan oleh antarmuka IConfiguration. itu akan berisi instance dari semua objek yang didefinisikan dalam XML.
Contoh ini:
<configuration description="<description of the configuration>">
<!-- A build provider that takes local device information -->
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />
<!-- Some target preparation, disabled by default -->
<target_preparer class="com.android.tradefed.targetprep.PreloadedClassesPreparer">
<option name="disable" value="true" />
</target_preparer>
<!-- One test running some unit tests -->
<test class="com.android.tradefed.testtype.HostTest">
<option name="class" value="com.android.tradefed.build.BuildInfoTest" />
</test>
</configuration>
Akan menghasilkan:
-
IConfiguration#getBuildProvider()
untuk mengembalikan instanceBootstrapBuildProvider
. -
IConfiguration#getTargetPreparers()
untuk mengembalikan daftarITargetPreparer
yang berisi instance dariPreloadedClassesPreparer
. -
IConfiguration#getTests()
untuk mengembalikan daftarIRemoteTest
yang berisi instanceHostTest
.
Setiap objek dalam objek konfigurasi dapat dipetakan ke definisi XML, jadi memahami definisi XML biasanya membantu memahami apa yang diharapkan dari objek konfigurasi.