IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Тест, который передает результаты непосредственно в объект ITestInvocationListener .

Это дает следующие преимущества по сравнению с JUnit.

  • easier to report the results of a test that has been run remotely on an Android device, as the results of a remote test don't need to be unnecessarily marshalled and unmarshalled from JUnit Test objects.
  • поддерживает отправку результатов тестирования.

Краткое содержание

Общедоступные методы

default void run ( ITestInvocationListener listener)

Этот метод устарел. Используйте run(TestInformation,ITestInvocationListener) вместо него.

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Выполняет тесты и сообщает результаты слушателю.

default void setRetryAttemptNumber (int attemptNumber)

Устанавливает количество попыток повторного прохождения теста.

Общедоступные методы

бегать

public void run (ITestInvocationListener listener)

Этот метод устарел.
Вместо этого используйте run(TestInformation,ITestInvocationListener) .

Выполняет тесты и сообщает результаты слушателю.

Параметры
listener ITestInvocationListener : ITestInvocationListener для результатов тестирования.

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

бегать

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