ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
| com.android.tradefed.targetprep.ITargetPreparer |
테스트 실행을 위한 테스트 환경을 준비합니다.
예를 들어 소프트웨어를 설치하고, 테스트를 위해 환경 설정을 조정하고, 타겟을 실행합니다.
구성에 여러 개의 ITargetPreparer를 지정할 수 있습니다. 각 ITargetPreparer는 설정 전과 설정 후의 예상 환경을 명확하게 문서화하는 것이 좋습니다. 예를 들어 테스트를 위해 기기를 구성하는 ITargetPreparer는 소프트웨어를 설치하는 ITargetPreparer 후에 실행해야 합니다.
요약
공개 메서드 | |
|---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
이 메서드는 지원 중단되었습니다.
대신 |
default
void
|
setUp(TestInformation testInformation)
테스트를 위해 타겟 설정을 실행합니다. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
테스트 후 대상 정리/해체를 실행합니다. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
이 메서드는 지원 중단되었습니다.
대신 |
공개 메서드
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 |
기기가 응답하지 않음 |