IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer 객체를 사용 중지할 수 있는 IMultiTargetPreparer의 기본 구현입니다. 
HelloWorldMultiTargetPreparer IMultiTargetPreparer 구현의 예 
MergeMultiBuildTargetPreparer IMultiTargetPreparer는 다음 명령어를 통해 한 빌드에서 다른 빌드로 정보를 전달할 수 다른 빌드에 복사할 파일 키를 지정합니다. 
MixImageZipPreparer 시스템 빌드의 이미지를 기기 빌드에서 혼합하는 IMultiTargetPreparer 
PairingMultiTargetPreparer 다중 타겟 준비자는 두 기기 간에 블루투스 페어링 (및 연결)을 수행하는 데 도움이 됩니다. 
StubMultiTargetPreparer IMultiTargetPreparer의 자리표시자가 비어 있는 구현입니다. 


여러 기기의 테스트 환경을 함께 준비합니다. 여러 기기여야 하며, 그렇지 않으면 각 기기에서 일반 ITargetPreparer를 사용합니다.

구성에서 여러 IMultiTargetPreparer를 지정할 수 있습니다. 그것은 각 IMultiTargetPreparer는 예상되는 환경 사전 설정을 명확하게 문서화할 것을 권장합니다. 기능을 제공합니다

요약

공개 메서드

default void setUp(IInvocationContext context)

<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다. 대신 setUp(com.android.tradefed.invoker.TestInformation)를 사용하세요.

default void setUp(TestInformation testInformation)

테스트를 위한 타겟 설정을 실행합니다.

default void tearDown(TestInformation testInformation, Throwable e)

테스트 후 타겟 정리/해체를 수행합니다.

default void tearDown(IInvocationContext context, Throwable e)

<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다. 대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)를 사용하세요.

공개 메서드

설정

public void setUp (IInvocationContext context)

<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다.
대신 setUp(com.android.tradefed.invoker.TestInformation)를 사용하세요.

테스트를 위한 타겟 설정을 실행합니다.

매개변수
context IInvocationContext: 호출, 기기, 빌드를 설명하는 IInvocationContext입니다.

생성 값
TargetSetupError 환경 설정 중에 치명적인 오류가 발생한 경우
BuildError 빌드 관련 오류가 발생한 경우
DeviceNotAvailableException 기기가 응답하지 않는 경우

설정

public void setUp (TestInformation testInformation)

테스트를 위한 타겟 설정을 실행합니다.

매개변수
testInformation TestInformation: 호출, 기기, 작업을 설명하는 TestInformation 살펴보겠습니다

생성 값
TargetSetupError 환경 설정 중에 치명적인 오류가 발생한 경우
BuildError 빌드 관련 오류가 발생한 경우
DeviceNotAvailableException 기기가 응답하지 않는 경우

해체

public void tearDown (TestInformation testInformation, 
                Throwable e)

테스트 후 타겟 정리/해체를 수행합니다.

매개변수
testInformation TestInformation: 호출, 기기, 작업을 설명하는 TestInformation 살펴보겠습니다

e Throwable: 호출이 예외로 종료된 경우 호출 수준에서 포착됩니다. 그렇지 않은 경우에는 null입니다.

생성 값
DeviceNotAvailableException 기기가 응답하지 않는 경우

해체

public void tearDown (IInvocationContext context, 
                Throwable e)

<ph type="x-smartling-placeholder"></ph> 이 메서드는 지원 중단되었습니다.
대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)를 사용하세요.

테스트 후 타겟 정리/해체를 수행합니다.

매개변수
context IInvocationContext: 호출, 기기, 빌드를 설명하는 IInvocationContext입니다.

e Throwable: 호출이 예외로 종료된 경우 호출 수준에서 포착됩니다. 그렇지 않은 경우에는 null입니다.

생성 값
DeviceNotAvailableException 기기가 응답하지 않는 경우