Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Пробный запуск конфигурации
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Может быть удобно выполнить dry-run
конфигурации торговой федерации (TF), чтобы убедиться в правильности настройки TF.
Для этого в TF есть два разных механизма.
Общая конфигурация
Команда dry-run
проверяет, что конфигурация правильно проанализирована и может быть запущена. Команда не запускает TF, поэтому эта проверка ограничена синтаксисом конфигурации TF.
Конфигурация для тестовых наборов
Для конфигураций тестовых наборов, таких как CTS, доступна команда --collect-tests-only
. Она запускает все, кроме тестовых случаев, которые перечислены. Однако она запускает все остальные шаги настройки, такие как установка APK.
Это удобный вариант, позволяющий убедиться, что конфигурация работает так, как ожидается, без фактического запуска тестов.
Поддержка только тестов-коллекции
Поддержка только для тестов предоставляется через ITestCollector .
Средство запуска тестов, реализующее этот интерфейс, перечисляет свои тестовые случаи вместо их запуска.
InstrumentationTest — пример реализации этого интерфейса.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Dry run a configuration\n\nIt can be convenient to `dry-run` a Trade Federation (TF) configuration to\nensure that TF is properly configured.\n\nThere are two different mechanisms in TF for this.\n\nGeneral configuration\n---------------------\n\nThe `dry-run` command checks that a configuration is parsed correctly and is\nrunnable. The command does not run TF so this validation is limited to the\nTF configuration syntax.\n\nConfiguration for test suites\n-----------------------------\n\nFor the test suite configurations, such as CTS, the `--collect-tests-only`\ncommand is available. It runs everything except the test cases, which are\nenumerated. However, it does run all the other setup steps, like installing\nAPKs.\n\nThis is a convenient option to ensure that a configuration runs as expected\nwithout actually running the tests.\n\n### Support for collect-tests-only\n\nThe support for the collect-tests-only is exposed via\n[ITestCollector](/reference/tradefed/com/android/tradefed/testtype/ITestCollector).\n\nA test runner that implements this interface enumerates its test cases\ninstead of running them.\n\n[InstrumentationTest](/reference/tradefed/com/android/tradefed/testtype/InstrumentationTest)\nis an example implementation of that interface."]]