Как запустить CTS (набор тестов совместимости) на Android 4.0.3
Я хочу запустить CTS (Compatibility Test Suite) на устройстве Android 4.0.3. Может ли кто-нибудь предоставить мне полные шаги для этого. Я использую машину Ubuntu Linux для подключения к устройству. Я загрузил файлы CTS с http://source.android.com/compatibility/downloads.html а>.
CTS может выполняться только на потребительских устройствах. Этот раздел важен, так как несоблюдение этих инструкций приведет к тайм-аутам/сбоям теста:
На вашем устройстве должна быть установлена пользовательская сборка (Android 4.0 и более поздние версии) с сайта source.android.com.
Перейдите по этой ссылке на сайте разработчиков Android и соответствующим образом настройте свое устройство.
Перед запуском CTS убедитесь, что на вашем устройстве установлена пользовательская сборка (Android 4.0 и более поздние версии).
Вам необходимо убедиться, что файлы Text To Speech установлены на устройстве. Вы можете проверить через «Настройки»> «Синтез речи»> «Установить голосовые данные» перед запуском тестов CTS. (Обратите внимание, что это предполагает, что на устройстве установлен Android Market, в противном случае вам нужно будет установить файлы вручную через adb)
Убедитесь, что к устройству подключена SD-карта и что карта пуста. Предупреждение: CTS может изменить/удалить данные на SD-карте, подключенной к устройству.
Выполните сброс заводских данных на устройстве (Настройки > Память > Сброс заводских данных). Предупреждение: это приведет к удалению всех пользовательских данных с устройства.
Убедитесь, что на устройстве не установлен шаблон блокировки (Настройки > Безопасность > Блокировка экрана должно быть «Нет»).
Убедитесь, что опция разработки «Отладка по USB» отмечена (Настройки > Параметры разработчика > Отладка по USB). Конфиденциальная информация Google
Убедитесь, что установлен флажок «Настройки» > «Параметры разработчика» > «Не спать».
Убедитесь, что установлен флажок «Настройки» > «Параметры разработчика» > «Разрешить фиктивные местоположения».
Убедитесь, что устройство подключено к работающей сети Wi-Fi (Настройки > Wi-Fi).
Убедитесь, что устройство находится на главном экране при запуске CTS (нажмите кнопку «Домой»).
Пока устройство выполняет тесты, его нельзя использовать для каких-либо других задач.
Не нажимайте никакие клавиши на устройстве во время работы CTS. Нажатие клавиш или прикосновение к экрану тестового устройства будет мешать выполнению тестов и может привести к их сбоям.
Set up accessibility tests:
1.
adb install android-cts/repository/testcases/
CtsDelegatingAccessibilityService.apk
On the device, enable Settings > Accessibility > Delegating Accessibility
Service
Set up device administration tests:
1.
adb install android-cts/repository/testcases/CtsDeviceAdmin.apk
On the device, enable Settings > Security > Device Administrators >
android.deviceadmin.cts.CtsDeviceAdmin* settings
Скопируйте мультимедийные файлы 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
Инструкции по копированию медиафайлов на устройство:
Download the android-cts-media-X.Y.zip file
compatibility/downloads.html and unzip it.
Подключите устройство к компьютеру и проверьте, что adb может подключиться к нему.
cd в разархивированную папку.
chmod 544 copy_media.sh
Запустите 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 Для запуска плана тестирования:
Убедитесь, что у вас подключено хотя бы одно устройство. Запустите консоль CTS, запустив cts-tradefedscript, например. $ ./android-cts/tools/cts-торговля
Вы можете запустить план тестирования по умолчанию (содержащий все тестовые пакеты), набрав run cts --plan CTS. Это запустит все тесты CTS, необходимые для совместимости. Введите список планов, чтобы просмотреть список планов тестирования в репозитории. Введите список пакетов, чтобы просмотреть список тестовых пакетов в репозитории. Полный список поддерживаемых команд см. в справочнике по командам CTS или введите help.
В качестве альтернативы вы можете просто запустить план CTS из командной строки, используя cts-tradefed run cts --plan
Вы должны проверить ход выполнения и результаты, сообщаемые на консоли.
personyuzhenAprilschedule21.12.2012
comment
CTS требует запуска Linux, да?
- personArioch 'The; 02.07.2013