IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

  • проще сообщать о результатах теста, который был запущен удаленно на устройстве Android, поскольку результаты удаленного теста не нужно без необходимости маршаллировать и демаршаллировать из объектов JUnit Test.
  • поддерживает отчеты о тестовых показателях

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

Публичные методы

default void run ( ITestInvocationListener listener)

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

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Запускает тесты и сообщает результат прослушивателю.

Публичные методы

бегать

public void run (ITestInvocationListener listener)

Этот метод устарел.
Вместо этого используйте run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.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