| OUTPUT_DIR=$(dirname "$0") |
| . "$OUTPUT_DIR"/include.sh |
| export CLANG_COVERAGE=true |
| export NATIVE_COVERAGE_PATHS=packages/modules/adb |
| |
| . "$ANDROID_BUILD_TOP"/build/envsetup.sh |
| |
| # When generating coverage on non-AOSP builds, APEX_NAME should be set to com.google.android.adbd. |
| # TODO: Figure this out from the environment instead? |
| APEX_NAME="${APEX_NAME:-com.android.adbd}" |
| |
| m $APEX_NAME $ADB_TESTS |
| adb push $ANDROID_PRODUCT_OUT/data/nativetest64 /data |
| adb install $ANDROID_PRODUCT_OUT/system/apex/$APEX_NAME.apex |
| adb reboot |