عنصر الإعدادات المبادلة

إعدادات XML التجريبية ويتم إنشاء كائن Configuration منه يصف إكمال التهيئة.

يتم وصف الكائن من خلال واجهة IConfiguration. سيحتوي على مثيل لجميع الكائنات المحددة في XML.

هذا المثال:

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

سيؤدي إلى:

  • IConfiguration#getBuildProvider() لإرجاع BootstrapBuildProvider مثال.
  • IConfiguration#getTargetPreparers() لعرض قائمة ITargetPreparer يحتوي على مثيل PreloadedClassesPreparer.
  • IConfiguration#getTests() لعرض قائمة من IRemoteTest تحتوي على مثال لـ HostTest.

يمكن ربط كل عنصر فردي في عنصر الضبط بملف XML وبالتالي، يساعد فهم تعريف XML عادةً في فهم ما يمكن توقعه من كائن التهيئة.