Android CTS: загрузка CTS, настройка среды, сборка и исполнение - PullRequest
2 голосов
/ 18 мая 2010

Если вы знаете о тесте совместимости для Android. Пожалуйста, пришлите нам информацию о загрузке исходного кода CTS, настройке среды, создании и выполнении.

Ответы [ 5 ]

2 голосов
/ 09 апреля 2012

Всю информацию о настройке и запуске CTS можно найти здесь.

Если вы спешите, вот команды, которые вы используете чаще всего: Запуск CTS:

Сначала добавьте android-sdk-linux/platform-tools к PATH, используя export PATH=$PATH:/your-path-goes-here

1- Перейдите в каталог platform-tools и используйте ./android-cts/tools/startcts для запуска оболочки CTS

2- run cts --plan CTS для инициации CTS

3- (ДОПОЛНИТЕЛЬНО) ls --plan CTS для просмотра списка отдельных тестовых пакетов

4a- Если вы хотите запустить весь набор тестов / план: start --plan CTS

4b - Если вы хотите запустить тест для одного пакета: start --plan CTS -p package-name-goes-here

1 голос
/ 27 мая 2010
  1. Скачать исходный код CTS:

    Теперь доступно. Вы можете просто repo sync it или git clone git: //android.git.kernel.org/platform/cts.git

  2. Env Настройка и сборка

    Я также чувствую проблемы при сборке cts. Я успешно строю один раз, но иногда я не могу его построить. Вы можете увидеть вопрос здесь , я также записываю шаг моего здания.

  3. Исполнение

    Так как я не получил инструмент cts, я могу только порекомендовать вам прочитать это , это статья 0xlad People.

0 голосов
/ 21 ноября 2018

Настройка CTS включает в себя 3 шага

Шаг 1: загрузка CTS

Шаг 2. Настройка настольного компьютера

Шаг 3: Конфигурация устройства Android

Шаг 1: Загрузка комплекта тестов совместимости

i) Загрузите и откройте пакеты CTS, соответствующие версии Android вашего устройства и всем бинарным интерфейсам приложений (ABI), поддерживаемым вашими устройствами, по следующей ссылке https://source.android.com/compatibility/cts/downloads.html Затем распакуйте его и вставьте android-cts в каталог рабочей области. ii) Загрузите и откройте последнюю версию файлов мультимедиа CTS. Распакуйте ее и вставьте в каталог рабочей области

Шаг 2: Настройка настольного компьютера:

CTS в настоящее время поддерживает 64-битные хосты Linux и Mac OS. CTS не будет работать в ОС Windows.

i) Перед запуском CTS убедитесь, что у вас установлены последние версии Android Debug Bridge (adb) и Android Asset Packaging Tool (AAPT), а местоположение этих инструментов добавлено в системный путь вашего компьютера. Убедитесь, что adb и AAPT в вашем системном пути

ii) установить путь с помощью следующей команды $ export PATH = $ PATH: /home/ramakrishna/Android/Sdk/build-tools/27.0.3 где 27.0.3 -

iii) Установите правильную версию Java Development Kit (JDK). Для Android 7.0— В Ubuntu используйте OpenJDK 8. В Mac OS используйте jdk 8u45 или новее. Подробнее см. Требования JDK.

Пожалуйста, перейдите по ссылке ниже для получения полной информации Конфигурация устройства Android и Запуск CTS

Android CTS: загрузка CTS, настройка среды, сборка и выполнение

0 голосов
/ 03 ноября 2017

Скачать исходный код cts:

$ mkdir <dir_name>
$ cd <dir_name>
$ repo init -u https://android.googlesource.com/platform/manifest -b <tag_name> ( tag_name :-  android-cts-8.0_r2,  android-cts-7.1_r10)
$ repo sync -d -c –q

Скомпилируйте полный пакет cts:

$ cd <dir_name>
$ . build/envsetup.sh
$ make cts -j TARGET_PRODUCT=aosp_arm64 

Скомпилируйте определенные cts:

$  cd <dir_name>
$  . build/envsetup.sh
$  cd <testcase_dir_name>
$  mm
0 голосов
/ 11 мая 2012

Чтобы загрузить скомпилированный код CTS, следуйте инструкциям здесь

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1

Если вы работаете на некоторых из OEM-производителей, Google предоставит специальные ветки cts, если нет, вам придется работать с вышеуказанной веткой

К сборка и запуск CTS :

cd /path/to/android/root
./cts/development/ide/eclipse/genclasspath.sh > .classpath
chmod u+w .classpath

cd /path/to/android/root
make cts
cts

Этот ответ, очевидно, относится к версии 4.0.3 Android. Вещи могут или не могут измениться от Jelly Bean и далее.

...