IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


여러 기기의 테스트 환경을 함께 준비합니다. 여러 장치가 필요한 설정에만 사용하고, 그렇지 않으면 각 장치에서 일반 ITargetPreparer 사용하세요.

구성에서 여러 IMultiTargetPreparer 를 지정할 수 있습니다. 각 IMultiTargetPreparer는 예상되는 환경 사전 설정 및 사후 설정을 명확하게 문서화하는 것이 좋습니다.

요약

공개 메소드

default void setUp ( IInvocationContext context)

이 방법은 더 이상 사용되지 않습니다. 대신 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)

이 방법은 더 이상 사용되지 않습니다. 대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) 사용하세요.

공개 메소드

설정

public void setUp (IInvocationContext context)

이 방법은 더 이상 사용되지 않습니다.
대신 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)

이 방법은 더 이상 사용되지 않습니다.
대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) 사용하세요.

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

매개변수
context IInvocationContext : 호출, 장치, 빌드를 설명하는 IInvocationContext .

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

던지기
DeviceNotAvailableException 장치가 응답하지 않는 경우