Как запустить CTS (Compatibility Test Suite) на Android 4.0.3 - PullRequest
2 голосов
/ 09 февраля 2012

Я хочу запустить CTS (Compatibility Test Suite) на устройстве Android 4.0.3.Кто-нибудь может предоставить мне полные шаги, чтобы сделать это.Я использую Ubuntu Linux для подключения к устройству.Я скачал файлы CTS из http://source.android.com/compatibility/downloads.html.

Пожалуйста, предоставьте мне шаги для того же.

С уважением Rke

1 Ответ

5 голосов
/ 21 декабря 2012

вы можете прочитать шаги из Руководства по тесту совместимости после загрузки «Руководства пользователя по тестированию совместимости (CTS)» из http://source.android.com/compatibility/downloads.html.

Я копирую шаги из файлов руководства.

Настройка вашего устройства

CTS может выполняться только на потребительских устройствах. Этот раздел важен, так как несоблюдение этих инструкций приведет к тайм-аутам тестирования / неудачи:

  1. На вашем устройстве должна быть установлена ​​пользовательская сборка (Android 4.0 и более поздние версии) с source.android.com
  2. Обратитесь по этой ссылке на сайт разработчика Android и настройте свое устройство. соответственно.
  3. Убедитесь, что ваше устройство было прошито с помощью пользовательской сборки (Android 4.0 и позже) прежде чем запускать CTS.
  4. Необходимо убедиться, что на устройстве установлены файлы преобразования текста в речь. Вы можете проверьте через Настройки> Синтез речи> Установите голосовые данные перед запуском CTS тесты. (Обратите внимание, что это предполагает, что на устройстве установлен Android Market, если не нужно будет вручную устанавливать файлы через adb)
  5. Убедитесь, что к устройству подключена SD-карта и она пуста. Предупреждение: CTS может изменять / удалять данные на SD-карте, подключенной к устройству.
  6. Выполните сброс заводских данных на устройстве (Настройки> Хранение> Сброс заводских данных). Предупреждение: это удалит все пользовательские данные с устройства.
  7. Убедитесь, что на устройстве не установлен шаблон блокировки (Настройки> Безопасность> Блокировка экрана должно быть 'Нет').
  8. Убедитесь, что опция разработки «Отладка USB» включена (Настройки> Параметры разработчика> Отладка по USB). Конфиденциально, Google
  9. Убедитесь, что Настройки> Параметры разработчика> Stay Awake отмечены
  10. Убедитесь, что Настройки> Параметры разработчика> Разрешить использование макетов отмечены
  11. Убедитесь, что устройство подключено к работающей сети Wi-Fi (Настройки> Wi-Fi)
  12. Убедитесь, что устройство находится на начальном экране в начале CTS (нажмите на главную кнопка).
  13. Пока устройство выполняет тесты, его нельзя использовать для каких-либо других задач.
  14. Не нажимайте никакие клавиши на устройстве во время работы CTS. Нажатие клавиш или касание экрана тестового устройства будет мешать выполнению тестов и может привести к сбоям теста.
  15. Настройка тестов доступности: 1. adb install android-cts / repository / testcases / CtsDelegatingAccessibilityService.apk
    1. На устройстве включите «Настройки»> «Специальные возможности»> «Специальные возможности делегирования». Сервис
  16. Настройка тестов администрирования устройства: 1. adb install android-cts / repository / testcases / CtsDeviceAdmin.apk
    1. На устройстве включите Настройки> Безопасность> Администраторы устройства> android.deviceadmin.cts.CtsDeviceAdmin * settings
  17. Скопируйте мультимедийные файлы 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 МБ

    Инструкции по копированию медиафайлов на устройство:

    1. Скачать файл android-cts-media-X.Y.zip compatibility / downloads.html и распакуйте его.
    2. Подключите устройство к компьютеру и убедитесь, что ADB может подключиться к нему.
    3. перейдите в разархивированную папку.
    4. chmod 544 copy_media.sh
    5. Запустите 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 Чтобы запустить план тестирования:

  1. Убедитесь, что подключено хотя бы одно устройство. Запустите консоль CTS с помощью запуск cts-tradefedscript, например $ ./android-cts/tools/cts-tradefed
  2. Вы можете запустить план тестирования по умолчанию (содержащий все тестовые пакеты): печатать cts --plan CTS. Это запустит все тесты CTS, необходимые для совместимость. Введите listplants, чтобы увидеть список планов тестирования в репозитории. список тестовых пакетов в репозитории. См. Справочник команд CTS или введите help для получения полного списка поддерживаемых команды.
  3. Кроме того, вы можете просто запустить план CTS из командной строки, используя команду cts-tradefed run cts --plan
  4. Вы должны проверить прогресс и результаты, сообщенные на консоли.
...