Я полагаю, вы создали
- и
Android.bp
с двоичным типом cc_test
, называемым MyVtsTestBinary
,
- соответствующая
AndroidTest.xml
тестовая конфигурация,
- и
Android.mk
конфигурация тестового модуля, например, так:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := MyVtsTestName
include test/vts/tools/build/Android.host_config.mk
vts-tradefed
будет ожидать, что ваш тестовый двоичный файл и все необходимые библиотеки будут расположены в $ANDROID_HOST_OUT/vts/android-vts/testcases
. Ваши двоичные файлы будут скопированы туда, если вы добавите их в target_native_modules
в test/vts/tools/build/tasks/vts_package.mk
.
target_native_modules := \
[...]\
MyVtsTestBinary
Вы можете проверить, известен ли вам тест VTS с помощью:
vts-tradefed list modules