Я пытаюсь создать отчет о покрытии кода для моих нативных компонентов с исходным кодом AOSP с использованием системы сборки SOONG. />http://androidxref.com/8.1.0_r33/xref/hardware/interfaces/automotive/vehicle/2.0/default/tests/
Tried adding below to cc_test, cc_binary in Android.bp
Нативный двоичный файл [b] Unit-tests-coverage [/b] генерируется в Out/Target/Product, но я не могу найти [b] Gcno [/b] для этого.[code]adb shell \ GCOV_PREFIX=/data/local/tmp \ GCOV_PREFIX_STRIP=`echo $ANDROID_BUILD_TOP | grep -o / | wc -l` \ /data/local/tmp/unit-tests-coverage [/code]
Я пробовал ниже ссылки, но не уверен, как продолжить :(
Я не уверен, можно ли использовать структуру Google VTS для генерации нативного кода. https://codelabs.developers.google.com/codelabs/android-vts-8/#6
"[b] gcnodir [/b]" создается, но не уверен, как использовать его. />/coverage/data/nativetest64/vehicle-unit-tests-coverage/unit-tests-coverage.gcnodir
Мне нужно протестировать свой код и покрытие. Я уже установил расширение Xdebug
У меня есть
версия PHP и xdebug
PHP 8.1.20 (cli) (built: Jun 14 2023 05:48:10) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.20, Copyright (c) Zend Technologies...
Я работаю над классом Java, в котором я хочу, чтобы метод содержал ошибку деления на ноль и как минимум две ветви, чтобы (1) можно было создать набор тестов, который обеспечивает 100% покрытие пути и не выявить ошибку, и (2) каждый возможный набор...
Я собирал Lineage OS 21.0 для SM-J320FN, дошел до финальной части «бранча», и она возвращает эту ошибку при анализе файлов Android.bp и создании файла ниндзя
analyzing Android.bp files and generating ninja file at...