ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


테스트 실행을 위한 테스트 환경을 준비합니다.

예를 들어 소프트웨어를 설치하고, 테스트를 위해 환경 설정을 조정하고, 타겟을 실행합니다.

구성에는 여러 ITargetPreparer를 지정할 수 있습니다. 각 ITargetPreparer는 예상되는 환경 사전 설정 및 사후 설정을 명확하게 문서화하는 것이 좋습니다. 예를 들어 테스트를 위해 기기를 구성하는 ITargetPreparer는 소프트웨어를 설치하는 ITargetPreparer 후에 실행해야 합니다.

요약

공개 메서드

default void setUp(ITestDevice device, IBuildInfo buildInfo)

이 메서드는 지원 중단되었습니다. 대신 setUp(com.android.tradefed.invoker.TestInformation)를 사용하세요.

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

이 메서드는 지원 중단되었습니다. 대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)를 사용하세요.

공개 메서드

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

이 메서드는 지원 중단되었습니다.
대신 setUp(com.android.tradefed.invoker.TestInformation) 사용

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

매개변수
device ITestDevice: 준비할 ITestDevice입니다.

buildInfo IBuildInfo: 테스트 중인 빌드에 관한 데이터입니다.

생성 값
TargetSetupError 환경 설정 중에 심각한 오류가 발생한 경우
BuildError BuildInfo와 관련된 오류가 발생하는 경우
DeviceNotAvailableException 기기가 응답하지 않게 된 경우

setUp

public void setUp (TestInformation testInformation)

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

매개변수
testInformation TestInformation: 호출의 TestInformation입니다.

생성 값
TargetSetupError 환경 설정 중에 심각한 오류가 발생한 경우
BuildError 빌드가 준비 중이어서 오류가 발생하는 경우
DeviceNotAvailableException 기기가 응답하지 않게 된 경우

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

매개변수
testInformation TestInformation: 호출의 TestInformation입니다.

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

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

tearDown

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

이 메서드는 지원 중단되었습니다.
대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) 사용

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

매개변수
device ITestDevice: 준비할 ITestDevice입니다.

buildInfo IBuildInfo: 테스트 중인 빌드에 관한 데이터입니다.

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

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