Для проверки правильности настройки Торговой федерации (ТФ) может быть удобно провести пробный запуск.
В рамках TF для этого существуют два различных механизма.
Общая конфигурация
Команда dry-run проверяет правильность анализа конфигурации и ее работоспособность. Эта команда не запускает TensorFlow, поэтому проверка ограничивается синтаксисом конфигурации TensorFlow.
Настройка наборов тестов
Для конфигураций тестовых наборов, таких как CTS, доступна команда --collect-tests-only . Она запускает все тесты, кроме перечисленных, которые затем перечисляются. Однако она выполняет все остальные этапы настройки, например, установку APK-файлов.
Это удобный вариант, позволяющий убедиться в корректной работе конфигурации без фактического запуска тестов.
Справочник команд для пробного запуска
В этой таблице приведено краткое описание команд для пробного запуска в различных ситуациях.
| Хозяин | Описание |
|---|---|
run cts --collect-tests-only | Собирайте только тесты CTS, за исключением модулей MCTS. |
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only | только для сбора тестов CTS, включая модули MCTS |
Поддержка только для сбора тестовых данных.
Поддержка режима collect-tests-only предоставляется через ITestCollector .
Программа для запуска тестов, реализующая этот интерфейс, перечисляет свои тестовые случаи вместо того, чтобы их выполнять.
InstrumentationTest — это пример реализации данного интерфейса.