Как запустить CTS (набор тестов совместимости) на Android 4.0.3

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

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

С уважением Рке


person RkeTest    schedule 09.02.2012    source источник


Ответы (1)


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

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

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

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

  1. На вашем устройстве должна быть установлена ​​пользовательская сборка (Android 4.0 и более поздние версии) с сайта source.android.com.
  2. Перейдите по этой ссылке на сайте разработчиков Android и соответствующим образом настройте свое устройство.
  3. Перед запуском CTS убедитесь, что на вашем устройстве установлена ​​пользовательская сборка (Android 4.0 и более поздние версии).
  4. Вам необходимо убедиться, что файлы Text To Speech установлены на устройстве. Вы можете проверить через «Настройки»> «Синтез речи»> «Установить голосовые данные» перед запуском тестов CTS. (Обратите внимание, что это предполагает, что на устройстве установлен Android Market, в противном случае вам нужно будет установить файлы вручную через adb)
  5. Убедитесь, что к устройству подключена SD-карта и что карта пуста. Предупреждение: CTS может изменить/удалить данные на SD-карте, подключенной к устройству.
  6. Выполните сброс заводских данных на устройстве (Настройки > Память > Сброс заводских данных). Предупреждение: это приведет к удалению всех пользовательских данных с устройства.
  7. Убедитесь, что на устройстве не установлен шаблон блокировки (Настройки > Безопасность > Блокировка экрана должно быть «Нет»).
  8. Убедитесь, что опция разработки «Отладка по USB» отмечена (Настройки > Параметры разработчика > Отладка по USB). Конфиденциальная информация Google
  9. Убедитесь, что установлен флажок «Настройки» > «Параметры разработчика» > «Не спать».
  10. Убедитесь, что установлен флажок «Настройки» > «Параметры разработчика» > «Разрешить фиктивные местоположения».
  11. Убедитесь, что устройство подключено к работающей сети Wi-Fi (Настройки > Wi-Fi).
  12. Убедитесь, что устройство находится на главном экране при запуске CTS (нажмите кнопку «Домой»).
  13. Пока устройство выполняет тесты, его нельзя использовать для каких-либо других задач.
  14. Не нажимайте никакие клавиши на устройстве во время работы CTS. Нажатие клавиш или прикосновение к экрану тестового устройства будет мешать выполнению тестов и может привести к их сбоям.
  15. Set up accessibility tests: 1. adb install android-cts/repository/testcases/ CtsDelegatingAccessibilityService.apk
    1. On the device, enable Settings > Accessibility > Delegating Accessibility Service
  16. Set up device administration tests: 1. adb install android-cts/repository/testcases/CtsDeviceAdmin.apk
    1. On the device, enable Settings > Security > Device Administrators > android.deviceadmin.cts.CtsDeviceAdmin* settings
  17. Скопируйте мультимедийные файлы CTS на свое устройство с помощью ADB, следуя приведенным ниже инструкциям:

    Для нагрузочных тестов CTS media требуется, чтобы видеоклипы находились во внешнем хранилище (/sdcard). Большинство клипов взяты из Big Buck Bunny, авторские права на которые принадлежат Blender Foundation в соответствии с лицензией Creative Commons Attribution 3.0. Необходимое пространство зависит от максимального разрешения воспроизведения видео, поддерживаемого устройством. По умолчанию ДОЛЖНЫ поддерживаться 176x144 и 480x360. Обратите внимание, что возможности воспроизведения видео на тестируемом устройстве будут проверяться с помощью API-интерфейсов android.media.CamcorderProfile.

    Вот требования к хранилищу для максимального разрешения воспроизведения видео:

    ● 480x360: 91.4MB

    ● 720x480: 151.9MB

    ● 1280x720: 401.6MB

    ● 920x1080: 1008.2MB

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

    1. Download the android-cts-media-X.Y.zip file compatibility/downloads.html and unzip it.
    2. Подключите устройство к компьютеру и проверьте, что adb может подключиться к нему.
    3. cd в разархивированную папку.
    4. chmod 544 copy_media.sh
    5. Запустите copy_media.sh ○ Чтобы скопировать клипы только для разрешений по умолчанию, запустите ./copy_media.sh. Google Confidential ○ Чтобы скопировать клипы с разрешением до 720x480, запустите ./copy_media.sh 720x480. ○ Если вы не уверены в максимальном разрешении, попробуйте 1920x1080, чтобы скопировались все файлы. ○ Если в adb есть несколько устройств, добавьте в конец параметр -s серийный номер. Например, чтобы скопировать до 720x480 на устройство с серийным номером 1234567, запустите copy_media.sh 720x480 -s 1234567.

Использование CTS Для запуска плана тестирования:

  1. Убедитесь, что у вас подключено хотя бы одно устройство. Запустите консоль CTS, запустив cts-tradefedscript, например. $ ./android-cts/tools/cts-торговля
  2. Вы можете запустить план тестирования по умолчанию (содержащий все тестовые пакеты), набрав run cts --plan CTS. Это запустит все тесты CTS, необходимые для совместимости. Введите список планов, чтобы просмотреть список планов тестирования в репозитории. Введите список пакетов, чтобы просмотреть список тестовых пакетов в репозитории. Полный список поддерживаемых команд см. в справочнике по командам CTS или введите help.
  3. В качестве альтернативы вы можете просто запустить план CTS из командной строки, используя cts-tradefed run cts --plan
  4. Вы должны проверить ход выполнения и результаты, сообщаемые на консоли.
person yuzhenApril    schedule 21.12.2012
comment
CTS требует запуска Linux, да? - person Arioch 'The; 02.07.2013