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

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


person Pampapathi K    schedule 18.05.2010    source источник


Ответы (5)


Вы можете найти всю информацию о настройка и запуск 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

person knmanish    schedule 09.04.2012

  1. Скачать исходный код CTS:

    Теперь это доступно. Вы можете просто синхронизировать репозиторий или клонировать git git://android.git.kernel.org/platform/cts.git

  2. Настройка окружения и сборка

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

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

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

person Leox    schedule 27.05.2010

Чтобы загрузить компилируемый код 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

Этот ответ, очевидно, относится к версии Android 4.0.3. Что-то может измениться, а может и не измениться, начиная с Jelly Bean.

person Reno    schedule 11.05.2012

Загрузить исходный код 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
person Ravi    schedule 03.11.2017

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

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

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

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

Шаг 1. Загрузка набора тестов совместимости

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

Шаг 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, настройка среды, сборка и выполнение

person Ramakrishna    schedule 21.11.2018