вы можете прочитать шаги из Руководства по тесту совместимости после загрузки «Руководства пользователя по тестированию совместимости (CTS)» из http://source.android.com/compatibility/downloads.html.
Я копирую шаги из файлов руководства.
Настройка вашего устройства
CTS может выполняться только на потребительских устройствах.
Этот раздел важен, так как несоблюдение этих инструкций приведет к тайм-аутам тестирования /
неудачи:
- На вашем устройстве должна быть установлена пользовательская сборка (Android 4.0 и более поздние версии) с
source.android.com
- Обратитесь по этой ссылке на сайт разработчика Android и настройте свое устройство.
соответственно.
- Убедитесь, что ваше устройство было прошито с помощью пользовательской сборки (Android 4.0 и
позже) прежде чем запускать CTS.
- Необходимо убедиться, что на устройстве установлены файлы преобразования текста в речь. Вы можете
проверьте через Настройки> Синтез речи> Установите голосовые данные перед запуском CTS
тесты. (Обратите внимание, что это предполагает, что на устройстве установлен Android Market, если
не нужно будет вручную устанавливать файлы через adb)
- Убедитесь, что к устройству подключена SD-карта и она пуста. Предупреждение:
CTS может изменять / удалять данные на SD-карте, подключенной к устройству.
- Выполните сброс заводских данных на устройстве (Настройки> Хранение> Сброс заводских данных).
Предупреждение: это удалит все пользовательские данные с устройства.
- Убедитесь, что на устройстве не установлен шаблон блокировки (Настройки> Безопасность> Блокировка экрана
должно быть 'Нет').
- Убедитесь, что опция разработки «Отладка USB» включена (Настройки>
Параметры разработчика> Отладка по USB).
Конфиденциально, Google
- Убедитесь, что Настройки> Параметры разработчика> Stay Awake отмечены
- Убедитесь, что Настройки> Параметры разработчика> Разрешить использование макетов отмечены
- Убедитесь, что устройство подключено к работающей сети Wi-Fi (Настройки> Wi-Fi)
- Убедитесь, что устройство находится на начальном экране в начале CTS (нажмите на главную
кнопка).
- Пока устройство выполняет тесты, его нельзя использовать для каких-либо других задач.
- Не нажимайте никакие клавиши на устройстве во время работы CTS. Нажатие клавиш или
касание экрана тестового устройства будет мешать выполнению тестов и может
привести к сбоям теста.
- Настройка тестов доступности:
1.
adb install android-cts / repository / testcases /
CtsDelegatingAccessibilityService.apk
- На устройстве включите «Настройки»> «Специальные возможности»> «Специальные возможности делегирования».
Сервис
- Настройка тестов администрирования устройства:
1.
adb install android-cts / repository / testcases / CtsDeviceAdmin.apk
- На устройстве включите Настройки> Безопасность> Администраторы устройства>
android.deviceadmin.cts.CtsDeviceAdmin * settings
Скопируйте мультимедийные файлы CTS на ваше устройство, используя ADB, следуя приведенным ниже инструкциям:
Стресс-тесты на носителях CTS требуют, чтобы видеоклипы находились во внешнем хранилище (/ sdcard).
Большинство клипов от Big Buck Bunny, которые защищены авторским правом Blender
Фонд под Атрибуцией Creative Commons
3.0license. Требуемое пространство зависит от максимального разрешения воспроизведения видео
поддерживается устройством. По умолчанию должны поддерживаться 176x144 и 480x360.
Обратите внимание, что возможности воспроизведения видео тестируемого устройства будут проверены с помощью
API android.media.CamcorderProfile.
Вот требования к хранилищу для максимального разрешения воспроизведения видео:
● 480x360: 91,4 МБ
● 720x480: 151,9 МБ
● 1280x720: 401,6 МБ
● 920x1080: 1008,2 МБ
Инструкции по копированию медиафайлов на устройство:
- Скачать файл android-cts-media-X.Y.zip
compatibility / downloads.html и распакуйте его.
- Подключите устройство к компьютеру и убедитесь, что ADB может подключиться к нему.
- перейдите в разархивированную папку.
- chmod 544 copy_media.sh
- Запустите copy_media.sh
○ Для копирования clips только для разрешения по умолчанию, запустите ./copy_media.sh.
Конфиденциальный Google
○ Чтобы скопировать клипы с разрешением 720x480, запустите ./copy_media.sh 720x480.
○ Если вы не уверены в максимальном разрешении, попробуйте 1920x1080, чтобы все
файлы копируются.
○ Если под adb есть несколько устройств, добавьте опцию -s serial в конец.
Например, чтобы скопировать до 720x480 на устройство с серийным номером 1234567, запустите
copy_media.sh 720x480 -s 1234567.
Использование CTS
Чтобы запустить план тестирования:
- Убедитесь, что подключено хотя бы одно устройство. Запустите консоль CTS с помощью
запуск cts-tradefedscript, например
$ ./android-cts/tools/cts-tradefed
- Вы можете запустить план тестирования по умолчанию (содержащий все тестовые пакеты):
печатать cts --plan CTS. Это запустит все тесты CTS, необходимые для
совместимость.
Введите listplants, чтобы увидеть список планов тестирования в репозитории.
список тестовых пакетов в репозитории.
См. Справочник команд CTS или введите help для получения полного списка поддерживаемых
команды.
- Кроме того, вы можете просто запустить план CTS из командной строки, используя команду cts-tradefed run cts --plan
- Вы должны проверить прогресс и результаты, сообщенные на консоли.