IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
여러 장치에 대한 테스트 환경을 함께 준비합니다. 여러 장치가 필요한 설정에만 사용하고 그렇지 않으면 각 장치에서 일반 ITargetPreparer
사용하십시오.
구성에서 여러 IMultiTargetPreparer
를 지정할 수 있습니다. 각 IMultiTargetPreparer가 예상되는 환경 사전 설정 및 사후 설정을 명확하게 문서화하는 것이 좋습니다.
요약
공개 방법 | |
---|---|
default void | setUp ( IInvocationContext context) 이 방법은 더 이상 사용되지 않습니다. 대신 |
default void | setUp ( TestInformation testInformation) 테스트를 위한 대상 설정을 수행합니다. |
default void | tearDown ( TestInformation testInformation, Throwable e) 테스트 후 대상 정리/해제를 수행합니다. |
default void | tearDown ( IInvocationContext context, Throwable e) 이 방법은 더 이상 사용되지 않습니다. 대신 |
공개 방법
설정
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 | 장치가 응답하지 않는 경우 |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
테스트 후 대상 정리/해제를 수행합니다.
매개변수 | |
---|---|
testInformation | TestInformation : 호출, 장치, 빌드를 설명하는 TestInformation 입니다. |
e | Throwable : 호출이 예외로 종료된 경우 호출 수준에서 포착된 예외입니다. 그렇지 않으면 null 됩니다. |
던지기 | |
---|---|
DeviceNotAvailableException | 장치가 응답하지 않는 경우 |
tearDown
public void tearDown (IInvocationContext context, Throwable e)
이 방법은 더 이상 사용되지 않습니다.
대신 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
사용하세요.
테스트 후 대상 정리/해제를 수행합니다.
매개변수 | |
---|---|
context | IInvocationContext : 호출, 장치, 빌드를 설명하는 IInvocationContext . |
e | Throwable : 호출이 예외로 종료된 경우 호출 수준에서 포착된 예외입니다. 그렇지 않으면 null 됩니다. |
던지기 | |
---|---|
DeviceNotAvailableException | 장치가 응답하지 않는 경우 |