Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Tradefed 구성 개체

Tradefed 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()PreloadedClassesPreparer의 인스턴스를 포함하는 ITargetPreparer 목록을 반환
  • IConfiguration#getTests()HostTest의 인스턴스를 포함하는 IRemoteTest 목록을 반환

구성 개체의 모든 개체는 XML 정의에 매핑할 수 있습니다. 따라서 XML 정의를 이해하면 구성 개체에서 기대되는 바를 이해하는 데 도움이 될 때가 많습니다.