컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

부트스트랩빌드 제공자

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

java.lang.객체
com.android.tradefed.build.BootstrapBuildProvider


테스트 장치에서 빌드 정보를 부트스트랩하는 IDeviceBuildProvider

이것은 일반적으로 외부에서 제공되는 빌드가 있는 장치에 사용됩니다. 즉, 사내 빌드 시스템에서 생성되지 않습니다. 특정 정보, 특히 분기는 장치에서 실제로 사용할 수 없으므로 인위적으로 생성됩니다.

모든 빌드 메타 데이터 정보는 기기의 다양한 ro.* 속성 필드에서 가져옵니다.

현재 이 빌드 공급자는 다음과 같이 메타 데이터를 생성합니다.

  • 분기: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), 예:
    • Android 4.2를 실행하는 Google Play 에디션 Samsung S4: samsung-jgedlteue-jgedlte-4.2
    • Android 4.2를 실행하는 Nexus 7: google-nakasi-grouper-4.2
  • 빌드 플레이버: ITestDevice#getBuildFlavor() 제공
  • 빌드 별칭: ITestDevice#getBuildAlias() 제공
  • 빌드 ID: ITestDevice#getBuildId() 제공

    요약

    공개 생성자

    BootstrapBuildProvider ()

    공개 메서드

    void cleanUp (IBuildInfo info)

    임시 빌드 파일을 정리합니다.

    IBuildInfo getBuild ()

    테스트 중인 빌드에 대한 데이터를 검색합니다.

    IBuildInfo getBuild (ITestDevice device)

    테스트 중인 빌드에 대한 데이터 검색

    final File getTestsDir ()

    공개 생성자

    부트스트랩빌드 제공자

    public BootstrapBuildProvider ()

    공개 메서드

    대청소

    public void cleanUp (IBuildInfo info)

    임시 빌드 파일을 정리합니다.

    매개변수
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    테스트 중인 빌드에 대한 데이터를 검색합니다.

    보고
    IBuildInfo 테스트 중인 빌드에 대한 IBuildInfo 또는 테스트에 사용할 수 있는 빌드가 없는 경우 null

    던지다
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    테스트 중인 빌드에 대한 데이터 검색

    매개변수
    device ITestDevice : 테스트를 위해 할당된 ITestDevice

    보고
    IBuildInfo 테스트 중인 빌드에 대한 IBuildInfo 또는 테스트에 사용할 수 있는 빌드가 없는 경우 null

    던지다
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    보고
    File