Tried adding below to cc_test, cc_binary in Android.bp
Код: Выделить всё
native_coverage : true,
cflags: [
"-g",
"-O0",
"-fprofile-arcs",
"-ftest-coverage",
],
ldflags : [
"-fprofile-arcs",
"-ftest-coverage",
],
Код: Выделить всё
adb shell \
GCOV_PREFIX=/data/local/tmp \
GCOV_PREFIX_STRIP=`echo $ANDROID_BUILD_TOP | grep -o / | wc -l` \
/data/local/tmp/unit-tests-coverage
http://logan.tw/posts/2015/04/28/check- ... -and-lcov/
https://android.googlesource.com/platfo ... ster-soong
https://android.googlesource.com/platfo ... 41d%5E%21/
https://android.googlesource.com/platfo ... b27%5E%21/
https://android.googlesource.com/platfo ... ts/acov#23
http://androidxref.com/9.0.0_r3/xref/bi ... dme.md#293
Я не уверен, можно ли использовать структуру Google VTS для генерации нативного кода.
https://codelabs.developers.google.com/ ... d-vts-8/#6
" gcnodir " создается, но не уверен, как использовать его. />/coverage/data/nativetest64/vehicle-unit-tests-coverage/unit-tests-coverage.gcnodir
Подробнее здесь: https://stackoverflow.com/questions/544 ... ild-system