Протестируйте конфигурацию Trade Federation (TF)

Чтобы проверить, правильно ли настроена конфигурация Trade Federation (TF), можно выполнить ее пробный запуск.

Для этого в TF есть два разных механизма.

Основная конфигурация

Команда dry-run проверяет, правильно ли проанализирована конфигурация и можно ли ее запустить. Команда не запускает TF, поэтому проверка ограничивается синтаксисом конфигурации TF.

Конфигурация наборов тестов

Для конфигураций набора тестов, таких как CTS, доступна команда --collect-tests-only. Он выполняет все, кроме перечисленных ниже тестовых случаев. Однако при этом выполняются все остальные этапы настройки, например установка APK-файлов.

Это удобный способ убедиться, что конфигурация работает правильно, не запуская тесты.

Справочник по командам пробного переноса

В таблице ниже приведены команды для пробного запуска в разных случаях.

Хост Описание
run cts --collect-tests-only collect-tests-only CTS, исключая модули MCTS
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only CTS collect-tests-only, включая модули MCTS

Поддержка collect-tests-only

Поддержка параметра collect-tests-only реализована через интерфейс ITestCollector.

Тестировщик, реализующий этот интерфейс, перечисляет тестовые случаи, а не запускает их.

Пример реализации этого интерфейса – InstrumentationTest.