DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest , IRemoteTest

java.lang.Объект
junit.framework.TestSuite
com.android.tradefed.testtype.DeviceTestSuite


Вспомогательный набор тестов JUnit, предоставляющий службы IRemoteTest и IDeviceTest .

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

Публичные конструкторы

DeviceTestSuite (Class<?> testClass)
DeviceTestSuite ()

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

void addTestSuite (Class<T> testClass)

Добавляет тесты из данного класса в набор

ITestDevice getDevice ()

Получить тестируемое устройство.

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void runTest (Test test, TestResult result)

Переопределяет родительский метод для передачи устройства во включенный тест.

void setDevice ( ITestDevice device)

Введите тестируемое устройство.

Публичные конструкторы

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Параметры
testClass Class

DeviceTestSuite

public DeviceTestSuite ()

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

добавитьTestSuite

public void addTestSuite (Class<T> testClass)

Добавляет тесты из данного класса в набор

Параметры
testClass Class

получитьустройство

public ITestDevice getDevice ()

Получить тестируемое устройство.

Возвращает
ITestDevice ITestDevice

бегать

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Параметры
testInfo TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : ITestInvocationListener результатов теста.

Броски
DeviceNotAvailableException

запустить тест

public void runTest (Test test, 
                TestResult result)

Переопределяет родительский метод для передачи устройства во включенный тест.

Параметры
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Введите тестируемое устройство.

Параметры
device ITestDevice : ITestDevice для использования