IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


결과를 ITestInvocationListener에 직접 보고하는 테스트입니다.

이는 JUnit에 비해 다음과 같은 이점이 있습니다.

  • 원격 테스트 결과가 JUnit 테스트 객체에서 불필요하게 마샬링 및 언마샬링되지 않으므로 Android 기기에서 원격으로 실행된 테스트 결과를 더 쉽게 보고할 수 있습니다.
  • 테스트 측정항목 보고 지원

요약

공개 메서드

default void run(ITestInvocationListener listener)

이 메서드는 지원 중단되었습니다. 대신 run(TestInformation,ITestInvocationListener)를 사용하세요.

default void run(TestInformation testInfo, ITestInvocationListener listener)

테스트를 실행하고 리스너에게 결과를 보고합니다.

default void setRetryAttemptNumber(int attemptNumber)

테스트의 재시도 시도 횟수를 설정합니다.

공개 메서드

run

public void run (ITestInvocationListener listener)

이 메서드는 지원 중단되었습니다.
대신 run(TestInformation,ITestInvocationListener)를 사용하세요.

테스트를 실행하고 리스너에게 결과를 보고합니다.

매개변수
listener ITestInvocationListener: 테스트 결과의 ITestInvocationListener

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

테스트를 실행하고 리스너에게 결과를 보고합니다.

매개변수
testInfo TestInformation: 테스트를 실행하는 데 유용한 정보가 포함된 TestInformation 객체입니다.

listener ITestInvocationListener: 테스트 결과의 ITestInvocationListener

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

테스트의 재시도 시도 횟수를 설정합니다. 기본값은 아무것도 하지 않습니다.

매개변수
attemptNumber int