Установленные приборыТест
public class InstalledInstrumentationsTest
extends Object implements IAutoRetriableTest , IConfigurationReceiver , IDeviceTest , IMetricCollectorReceiver , IShardableTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
Выполняет все проверки оборудования, обнаруженные на текущем устройстве.
Краткое содержание
Государственные строители | |
|---|---|
InstalledInstrumentationsTest () | |
Общедоступные методы | |
|---|---|
ITestDevice | getDevice ()Проведите тестирование устройства. |
void | run ( TestInformation testInfo, ITestInvocationListener listener)Выполняет тесты и сообщает результаты слушателю. |
void | setConfiguration ( IConfiguration configuration) Внедряет используемый объект |
void | setDevice ( ITestDevice device)Введите исследуемое устройство. |
void | setMetricCollectors (List< IMetricCollector > collectors) Задает список объектов |
boolean | shouldRetry (int attemptJustExecuted, List< TestRunResult > previousResults, Set<String> skipList) Делегируется из |
Collection< IRemoteTest > | split (int shardCountHint) Альтернативная версия функции |
Государственные строители
Установленные приборыТест
public InstalledInstrumentationsTest ()
Общедоступные методы
getDevice
public ITestDevice getDevice ()
Проведите тестирование устройства.
| Возвраты | |
|---|---|
ITestDevice | ITestDevice |
бегать
public void run (TestInformation testInfo, ITestInvocationListener listener)
Выполняет тесты и сообщает результаты слушателю.
| Параметры | |
|---|---|
testInfo | TestInformation : Объект TestInformation , содержащий полезную информацию для запуска тестов. |
listener | ITestInvocationListener : ITestInvocationListener для результатов тестирования. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Внедряет используемый объект IConfiguration .
| Параметры | |
|---|---|
configuration | IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Введите исследуемое устройство.
| Параметры | |
|---|---|
device | ITestDevice : устройство ITestDevice для использования |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Задает список объектов IMetricCollector , определенных для выполнения теста.
| Параметры | |
|---|---|
collectors | List |
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList) Делегируется из IRetryDecision.shouldRetry(IRemoteTest,int,List) . Решает, следует ли пытаться повторить попытку. Также вносит необходимые изменения в IRemoteTest , который необходимо повторить (применяет фильтры, подготавливает следующий запуск и т. д.).
| Параметры | |
|---|---|
attemptJustExecuted | int : Номер только что выполненной попытки. |
previousResults | List : Список TestRunResult ), которые только что были запущены. |
skipList | Set : набор элементов, которые не следует повторять. |
| Возвраты | |
|---|---|
boolean | Истина, если следует повторить попытку, ложь в противном случае. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
расколоть
public Collection<IRemoteTest> split (int shardCountHint)
Альтернативная версия функции split() , которая также предоставляет количество шардов, которые пытаются запустить. Это полезно для некоторых средств запуска тестов, которые иногда не могут принимать произвольные решения.
| Параметры | |
|---|---|
shardCountHint | int : количество попыток создания шардов. |
| Возвраты | |
|---|---|
Collection< IRemoteTest > | набор подтестов, которые должны выполняться отдельно, или null если тест в данный момент не может быть разделен на сегменты. |