Перед запуском CTS,
1) Убедитесь, что у вас установлены последние версии Android Debug Bridge (adb) и Android Asset Packaging Tool (AAPT)
2) Убедитесь, что на вашей машине установлен как минимум SDK версии Android CTS (android-cts-7.0_r13).
Загрузить версию CTS: - https://source.android.com/compatibility/cts/downloads
Запустить CTS: -
1) Установите путь SDK: -
export PATH=$PATH:/home/apuser/SDK_for_linux/android-sdk-linux/build-tools/24.0.3/
2) Перейти к директору по инструментам CTS SDK android- cts/tools
3) Запустить файл сценария tradefed ./cts-tradefed
4) Выполнить команду CTS run cts -m <module_name>
Исходный код сборки CTS: -
Скачать исходный код 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
После компиляции файла теста для копирования:
/home/apuser/android-cts-8.0_r1/out/host/linux-x86/cts/android-cts/testcases/
Замените их по пути ниже (система ubantu / linux)
/android-cts-8.0_r1/testcases/