Josh Gao | ddfab04 | 2021-05-21 14:42:48 -0700 | [diff] [blame] | 1 | OUTPUT_DIR=$(dirname "$0") |
| 2 | . "$OUTPUT_DIR"/include.sh |
| 3 | export CLANG_COVERAGE=true |
| 4 | export NATIVE_COVERAGE_PATHS=packages/modules/adb |
| 5 | |
| 6 | . "$ANDROID_BUILD_TOP"/build/envsetup.sh |
| 7 | |
| 8 | # When generating coverage on non-AOSP builds, APEX_NAME should be set to com.google.android.adbd. |
| 9 | # TODO: Figure this out from the environment instead? |
| 10 | APEX_NAME="${APEX_NAME:-com.android.adbd}" |
| 11 | |
| 12 | m $APEX_NAME $ADB_TESTS |
| 13 | adb push $ANDROID_PRODUCT_OUT/data/nativetest64 /data |
| 14 | adb install $ANDROID_PRODUCT_OUT/system/apex/$APEX_NAME.apex |
| 15 | adb reboot |